Class: GeoPattern::ColorPreset

Inherits:
Object
  • Object
show all
Defined in:
lib/geo_pattern/color_preset.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(color: nil, base_color: nil) ⇒ ColorPreset

Returns a new instance of ColorPreset.



9
10
11
12
# File 'lib/geo_pattern/color_preset.rb', line 9

def initialize(color: nil, base_color: nil)
  @color = color
  @base_color = base_color
end

Instance Attribute Details

#base_colorObject

Returns the value of attribute base_color.



7
8
9
# File 'lib/geo_pattern/color_preset.rb', line 7

def base_color
  @base_color
end

#colorObject

Returns the value of attribute color.



7
8
9
# File 'lib/geo_pattern/color_preset.rb', line 7

def color
  @color
end

#modeSymbol

Return mode

Returns:

  • (Symbol)

    The color mode



18
19
20
# File 'lib/geo_pattern/color_preset.rb', line 18

def mode
  @mode
end

Instance Method Details

#mode?(m) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/geo_pattern/color_preset.rb', line 26

def mode?(m)
  mode == m
end