class Argyle::StyleSheet::Container

Public Class Methods

new() click to toggle source
# File lib/argyle/style_sheet/container.rb, line 2
def initialize
  @colors = {}
  @styles = {}
end

Public Instance Methods

add(klass) click to toggle source

@param klass [Class<StyleSheet::Base>]

# File lib/argyle/style_sheet/container.rb, line 9
def add(klass)
  @colors.merge!(klass.color_prototypes.transform_values(&:unwrap))
  @styles.merge!(klass.style_prototypes.transform_values(&:unwrap))
end