Class: Masamune::Transform::Postgres::StageFact

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

Defined Under Namespace

Classes: TargetPresenter

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ StageFact

Returns a new instance of StageFact.



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

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

Instance Method Details

#localsObject



31
32
33
# File 'lib/masamune/transform/postgres/stage_fact.rb', line 31

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

#targetObject



35
36
37
# File 'lib/masamune/transform/postgres/stage_fact.rb', line 35

def target
  TargetPresenter.new(@target)
end