class Wardrobe::AttributeStore
Public Instance Methods
add(name, klass, defining_object, config, **args)
click to toggle source
# File lib/wardrobe/attribute_store.rb, line 5 def add(name, klass, defining_object, config, **args) mutate do attribute = Attribute.new(name, klass, defining_object, config, **args) if store[name] store[name] = store[name].merge(attribute, defining_object, config) else store[name] = attribute end end end