Class: Masamune::Transform::Postgres::StageDimension

Inherits:
Object
  • Object
show all
Defined in:
lib/masamune/transform/postgres/stage_dimension.rb

Defined Under Namespace

Classes: TargetPresenter

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ StageDimension

Returns a new instance of StageDimension.



25
26
27
28
# File 'lib/masamune/transform/postgres/stage_dimension.rb', line 25

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

Instance Method Details

#localsObject



30
31
32
# File 'lib/masamune/transform/postgres/stage_dimension.rb', line 30

def locals
  { target: target, source: @source }
end

#targetObject



34
35
36
# File 'lib/masamune/transform/postgres/stage_dimension.rb', line 34

def target
  TargetPresenter.new(@target)
end