module ActiveEntity::ReadonlyAttributes
Public Instance Methods
_attr_readonly_enabled()
click to toggle source
# File lib/active_entity/readonly_attributes.rb, line 29 def _attr_readonly_enabled @_attr_readonly_enabled end
Also aliased as: attr_readonly_enabled?
disable_attr_readonly!()
click to toggle source
# File lib/active_entity/readonly_attributes.rb, line 11 def disable_attr_readonly! @_attr_readonly_enabled = false end
enable_attr_readonly!()
click to toggle source
# File lib/active_entity/readonly_attributes.rb, line 15 def enable_attr_readonly! @_attr_readonly_enabled = true end
readonly_attribute?(name)
click to toggle source
# File lib/active_entity/readonly_attributes.rb, line 34 def readonly_attribute?(name) self.class.readonly_attribute?(name) end
without_attr_readonly() { |self| ... }
click to toggle source
# File lib/active_entity/readonly_attributes.rb, line 19 def without_attr_readonly return unless block_given? disable_attr_readonly! yield self enable_attr_readonly! self end