Module: Masamune::Transform::DenormalizeTable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/masamune/transform/denormalize_table.rb
Instance Method Summary collapse
Instance Method Details
#denormalize_table(target, options = {}) ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'lib/masamune/transform/denormalize_table.rb', line 27 def denormalize_table(target, = {}) .symbolize_keys! columns = [:include] || [] columns += [:columns] || target.denormalized_column_names columns -= [:except] || [] columns -= ['last_modified_at'] columns.uniq! order_by = [:order] || columns Operator.new(__method__, target: target, columns: columns, order_by: order_by) end |