Module: ActiveRecordProperties::Settable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/active_record_properties/settable.rb
Overview
Main concern for adding properties to ActiveRecord models
Class Method Summary collapse
-
.properties ⇒ Array<Property>
Get all defined properties.
-
.properties_column ⇒ Symbol
Get properties column name.
Class Method Details
.properties ⇒ Array<Property>
Get all defined properties
67 68 69 70 71 |
# File 'lib/active_record_properties/settable.rb', line 67 def self.properties return [] unless class_variable_defined?(:@@_properties) class_variable_get(:@@_properties) end |
.properties_column ⇒ Symbol
Get properties column name
76 77 78 79 80 |
# File 'lib/active_record_properties/settable.rb', line 76 def self.properties_column return :properties unless class_variable_defined?(:@@_properties_column) class_variable_get(:@@_properties_column) end |