Module: DataComposer
- Defined in:
- lib/data_composer.rb,
lib/data_composer/model.rb,
lib/data_composer/railtie.rb,
lib/data_composer/version.rb,
lib/data_composer/migration_helpers.rb
Overview
DataComposer provides helpers to elegantly compose native Ruby Data objects into ActiveRecord models, automating migrations and model-level definitions.
Defined Under Namespace
Modules: MigrationHelpers, Model Classes: Error, InvalidDataObjectError, MissingMembersError, Railtie
Constant Summary collapse
- VERSION =
'1.0.0'
Class Method Summary collapse
- .column_name_for_member(attribute_name, member_name) ⇒ Object
- .table_name_for_data_object(attribute_name) ⇒ Object
Class Method Details
.column_name_for_member(attribute_name, member_name) ⇒ Object
18 19 20 |
# File 'lib/data_composer.rb', line 18 def self.column_name_for_member(attribute_name, member_name) "#{attribute_name}_#{member_name}" end |
.table_name_for_data_object(attribute_name) ⇒ Object
14 15 16 |
# File 'lib/data_composer.rb', line 14 def self.table_name_for_data_object(attribute_name) "#{attribute_name}_" end |