Class: Masamune::Transform::Common::DenormalizeTable

Inherits:
Object
  • Object
show all
Defined in:
lib/masamune/transform/common/denormalize_table.rb

Defined Under Namespace

Classes: TargetPresenter

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ DenormalizeTable

Returns a new instance of DenormalizeTable.



27
28
29
30
31
# File 'lib/masamune/transform/common/denormalize_table.rb', line 27

def initialize(options = {})
  @target   = options[:target]
  @columns  = options[:columns]
  @order_by = options[:order_by]
end

Instance Method Details

#localsObject



33
34
35
# File 'lib/masamune/transform/common/denormalize_table.rb', line 33

def locals
  { target: target, columns: @columns, order_by: @order_by }
end

#targetObject



37
38
39
# File 'lib/masamune/transform/common/denormalize_table.rb', line 37

def target
  TargetPresenter.new(@target)
end