Class: FmRest::Spyke::Base
- Inherits:
-
Object
- Object
- FmRest::Spyke::Base
- Extended by:
- OrmAdapter::ToAdapter
- Defined in:
- lib/orm_adapter/fmrest/adapter.rb
Defined Under Namespace
Classes: OrmAdapter
Instance Method Summary collapse
-
#initialize(attributes = nil) ⇒ Base
constructor
for device models define all unmapped columns in column map so they can be accessed.
Constructor Details
#initialize(attributes = nil) ⇒ Base
for device models define all unmapped columns in column map so they can be accessed
12 13 14 15 16 17 18 |
# File 'lib/orm_adapter/fmrest/adapter.rb', line 12 def initialize(attributes = nil) super return unless self.class.respond_to? :authentication_keys base_columns = self.class.to_adapter.column_names - mapped_attributes.keys self.class.attributes(base_columns.to_h {|col| [col, col]}) end |