Sha256: 9c533aef52dad901c543d27e6c00b4f12d66406724a0798aaa072bb66c2ca6b0
Contents?: true
Size: 573 Bytes
Versions: 3
Compression:
Stored size: 573 Bytes
Contents
# frozen_string_literal: true module Stylegen class BaseElevatedColor attr_reader :description def initialize(base, elevated) @base = base @elevated = elevated end def to_s(struct_name, indent = 0) indent_prefix = ' ' * indent result = [] result << "#{struct_name}(" result << "#{indent_prefix} base: #{@base.to_s(struct_name, indent + 4)}," result << "#{indent_prefix} elevated: #{@elevated.to_s(struct_name, indent + 4)}" result << "#{indent_prefix})" result.join("\n") end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
stylegen-0.6.1 | lib/stylegen/colors/base_elevated_color.rb |
stylegen-0.6.0 | lib/stylegen/colors/base_elevated_color.rb |
stylegen-0.5.0 | lib/stylegen/colors/base_elevated_color.rb |