Module: Trailblazer::Developer

Defined in:
lib/trailblazer/developer/render/linear.rb,
lib/trailblazer/developer.rb,
lib/trailblazer/developer/wtf.rb,
lib/trailblazer/developer/client.rb,
lib/trailblazer/developer/config.rb,
lib/trailblazer/developer/activity.rb,
lib/trailblazer/developer/generate.rb,
lib/trailblazer/developer/render/circuit.rb

Overview

Operation-specific circuit rendering. This is optimized for a linear railway circuit.

NOTE: this is absolutely to be considered as prototyping and acts more like a test helper ATM as

Defined Under Namespace

Modules: Activity, Client, Generate, Render, Wtf Classes: Config

Class Method Summary collapse

Class Method Details

.configObject



13
14
15
# File 'lib/trailblazer/developer/config.rb', line 13

def config
  @config ||= Config.new
end

.configure {|config| ... } ⇒ Object

Yields:



9
10
11
# File 'lib/trailblazer/developer/config.rb', line 9

def configure
  yield config
end

.railway(*args) ⇒ Object



9
10
11
# File 'lib/trailblazer/developer/render/linear.rb', line 9

def self.railway(*args)
  Render::Linear.(*args)
end

.render(activity) ⇒ Object



5
6
7
# File 'lib/trailblazer/developer/render/circuit.rb', line 5

def render(activity)
  Render::Circuit.(activity)
end

.wtf(activity, *args) ⇒ Object Also known as: wtf?



6
7
8
# File 'lib/trailblazer/developer/wtf.rb', line 6

def wtf(activity, *args)
  Wtf.invoke(activity, *args)
end