Module: Cero::Entity::ClassMethods

Defined in:
lib/cero/entity.rb

Instance Method Summary collapse

Instance Method Details

#attributes(*attr_list) ⇒ Object



23
24
25
26
27
28
# File 'lib/cero/entity.rb', line 23

def attributes(*attr_list)
  return @attributes if attr_list.empty?
  
  @attributes = attr_list.reject { |k| k == :id }
  attr_accessor *@attributes
end