class Trailblazer::Activity

Implementation module that can be passed to `Activity[]`.

Public Class Methods

FastTrack(options) click to toggle source
# File lib/trailblazer/activity/fast_track.rb, line 3
def self.FastTrack(options)
  Class.new(FastTrack) do
    initialize!(Railway::DSL::State.new(**FastTrack::DSL.OptionsForState(**options)))
  end
end
Path(options) click to toggle source
# File lib/trailblazer/activity/path.rb, line 201
def self.Path(options)
  Class.new(Path) do
    initialize!(Path::DSL::State.new(**Path::DSL.OptionsForState(**options)))
  end
end
Railway(options) click to toggle source
# File lib/trailblazer/activity/railway.rb, line 168
def self.Railway(options)
  Class.new(Railway) do
    initialize!(Railway::DSL::State.new(**Railway::DSL.OptionsForState(**options)))
  end
end