Method: ActiveEntity::ReadonlyAttributes::ClassMethods#attr_readonly

Defined in:
lib/active_entity/readonly_attributes.rb

#attr_readonly(*attributes) ⇒ Object

Attributes listed as readonly will be used to create a new record but update operations will ignore these fields.



41
42
43
# File 'lib/active_entity/readonly_attributes.rb', line 41

def attr_readonly(*attributes)
  self._attr_readonly = Set.new(attributes.map(&:to_s)) + (_attr_readonly || [])
end