Module: FastTrack::DSL

Defined in:
lib/fast_track/dsl.rb

Instance Method Summary collapse

Instance Method Details

#track(*args, &block) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/fast_track/dsl.rb', line 3

def track(*args, &block)
  new_track = Class.new(FastTrack::Track, &block)
  new_track.args = args

  FastTrack.available_tracks[args.first] = new_track

  new_track
end