class Stylegen::LightDarkColor

Public Class Methods

new(light, dark) click to toggle source
# File lib/stylegen/colors/light_dark_color.rb, line 5
def initialize(light, dark)
  @light, @dark = light, dark
end

Public Instance Methods

to_s(struct_name, indent = 0) click to toggle source
# File lib/stylegen/colors/light_dark_color.rb, line 9
def to_s(struct_name, indent = 0)
  indent_prefix = " " * indent

  result = []
  result << "#{struct_name}("
  result << "#{indent_prefix}    light: #{@light.to_s(struct_name, indent + 4)},"
  result << "#{indent_prefix}    dark: #{@dark.to_s(struct_name, indent + 4)}"
  result << "#{indent_prefix})"

  result.join("\n")
end