Class: SequelDM::MappingsDSL::Mapping
- Inherits:
-
Object
- Object
- SequelDM::MappingsDSL::Mapping
- Defined in:
- lib/sequel_dm/mappings_dsl.rb
Instance Attribute Summary collapse
-
#column_name ⇒ Object
Returns the value of attribute column_name.
-
#dump(value, *args) ⇒ Object
Returns the value of attribute dump.
-
#entity_field ⇒ Object
Returns the value of attribute entity_field.
-
#load(value) ⇒ Object
Returns the value of attribute load.
Instance Method Summary collapse
- #dump? ⇒ Boolean
-
#initialize(column_name, entity_field, load = nil, dump = nil, set_field = true, set_column = true) ⇒ Mapping
constructor
A new instance of Mapping.
- #load? ⇒ Boolean
- #set_column? ⇒ Boolean
- #set_field? ⇒ Boolean
Constructor Details
#initialize(column_name, entity_field, load = nil, dump = nil, set_field = true, set_column = true) ⇒ Mapping
Returns a new instance of Mapping.
35 36 37 38 39 40 41 42 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 35 def initialize(column_name, entity_field, load = nil, dump = nil, set_field = true, set_column = true) @column_name = column_name @entity_field = entity_field @load = load @dump = dump @set_field = set_field @set_column = set_column end |
Instance Attribute Details
#column_name ⇒ Object
Returns the value of attribute column_name.
33 34 35 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 33 def column_name @column_name end |
#dump(value, *args) ⇒ Object
Returns the value of attribute dump.
33 34 35 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 33 def dump @dump end |
#entity_field ⇒ Object
Returns the value of attribute entity_field.
33 34 35 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 33 def entity_field @entity_field end |
#load(value) ⇒ Object
Returns the value of attribute load.
33 34 35 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 33 def load @load end |
Instance Method Details
#dump? ⇒ Boolean
56 57 58 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 56 def dump? !!@dump end |
#load? ⇒ Boolean
52 53 54 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 52 def load? !!@load end |
#set_column? ⇒ Boolean
48 49 50 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 48 def set_column? @set_column end |
#set_field? ⇒ Boolean
44 45 46 |
# File 'lib/sequel_dm/mappings_dsl.rb', line 44 def set_field? @set_field end |