├── .github └── workflows │ └── main.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .solargraph.yml ├── .yardopts ├── CHANGELOG.org ├── Gemfile ├── LICENSE.txt ├── README.org ├── Rakefile ├── kodachroma.gemspec ├── lib ├── kodachroma.rb └── kodachroma │ ├── color.rb │ ├── color │ ├── attributes.rb │ ├── modifiers.rb │ └── serializers.rb │ ├── color_modes.rb │ ├── converters │ ├── base.rb │ ├── hsl_converter.rb │ ├── hsv_converter.rb │ └── rgb_converter.rb │ ├── errors.rb │ ├── harmonies.rb │ ├── helpers │ └── bounders.rb │ ├── named_colors.rb │ ├── palette_builder.rb │ ├── rgb_generator.rb │ ├── rgb_generator │ ├── base.rb │ ├── from_hex_string_values.rb │ ├── from_hsl.rb │ ├── from_hsl_values.rb │ ├── from_hsv.rb │ ├── from_hsv_values.rb │ ├── from_rgb.rb │ ├── from_rgb_values.rb │ └── from_string.rb │ └── version.rb └── spec ├── color ├── attributes_spec.rb ├── custom_palette_spec.rb ├── modifiers_spec.rb ├── palette_spec.rb └── serializers_spec.rb ├── color_spec.rb ├── custom_matchers.rb ├── kodachroma ├── define_palette_spec.rb └── paint_spec.rb ├── kodachroma_spec.rb └── spec_helper.rb /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.solargraph.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/.solargraph.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/CHANGELOG.org -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/README.org -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/Rakefile -------------------------------------------------------------------------------- /kodachroma.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/kodachroma.gemspec -------------------------------------------------------------------------------- /lib/kodachroma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma.rb -------------------------------------------------------------------------------- /lib/kodachroma/color.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/color.rb -------------------------------------------------------------------------------- /lib/kodachroma/color/attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/color/attributes.rb -------------------------------------------------------------------------------- /lib/kodachroma/color/modifiers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/color/modifiers.rb -------------------------------------------------------------------------------- /lib/kodachroma/color/serializers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/color/serializers.rb -------------------------------------------------------------------------------- /lib/kodachroma/color_modes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/color_modes.rb -------------------------------------------------------------------------------- /lib/kodachroma/converters/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/converters/base.rb -------------------------------------------------------------------------------- /lib/kodachroma/converters/hsl_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/converters/hsl_converter.rb -------------------------------------------------------------------------------- /lib/kodachroma/converters/hsv_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/converters/hsv_converter.rb -------------------------------------------------------------------------------- /lib/kodachroma/converters/rgb_converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/converters/rgb_converter.rb -------------------------------------------------------------------------------- /lib/kodachroma/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/errors.rb -------------------------------------------------------------------------------- /lib/kodachroma/harmonies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/harmonies.rb -------------------------------------------------------------------------------- /lib/kodachroma/helpers/bounders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/helpers/bounders.rb -------------------------------------------------------------------------------- /lib/kodachroma/named_colors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/named_colors.rb -------------------------------------------------------------------------------- /lib/kodachroma/palette_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/palette_builder.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/base.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_hex_string_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_hex_string_values.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_hsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_hsl.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_hsl_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_hsl_values.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_hsv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_hsv.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_hsv_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_hsv_values.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_rgb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_rgb.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_rgb_values.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_rgb_values.rb -------------------------------------------------------------------------------- /lib/kodachroma/rgb_generator/from_string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/lib/kodachroma/rgb_generator/from_string.rb -------------------------------------------------------------------------------- /lib/kodachroma/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | module Kodachroma 3 | VERSION = '1.0.2' 4 | end 5 | -------------------------------------------------------------------------------- /spec/color/attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color/attributes_spec.rb -------------------------------------------------------------------------------- /spec/color/custom_palette_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color/custom_palette_spec.rb -------------------------------------------------------------------------------- /spec/color/modifiers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color/modifiers_spec.rb -------------------------------------------------------------------------------- /spec/color/palette_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color/palette_spec.rb -------------------------------------------------------------------------------- /spec/color/serializers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color/serializers_spec.rb -------------------------------------------------------------------------------- /spec/color_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/color_spec.rb -------------------------------------------------------------------------------- /spec/custom_matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/custom_matchers.rb -------------------------------------------------------------------------------- /spec/kodachroma/define_palette_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/kodachroma/define_palette_spec.rb -------------------------------------------------------------------------------- /spec/kodachroma/paint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/kodachroma/paint_spec.rb -------------------------------------------------------------------------------- /spec/kodachroma_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/kodachroma_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evanleck/kodachroma/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------