Module: Logicum::ClassAttribute::ClassMethods

Defined in:
lib/logicum/class_attribute.rb

Instance Method Summary collapse

Instance Method Details

#class_attribute(*attributes) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/logicum/class_attribute.rb', line 12

def class_attribute(*attributes)
  singleton_class.class_eval do
    attr_accessor *attributes
  end

  class_attributes.merge attributes
end