Module: ConferenceTracker

Extended by:
ConferenceTracker
Included in:
ConferenceTracker
Defined in:
lib/conference_tracker.rb,
lib/conference_tracker/cli.rb,
lib/conference_tracker/talk.rb,
lib/conference_tracker/event.rb,
lib/conference_tracker/track.rb,
lib/conference_tracker/session.rb,
lib/conference_tracker/version.rb,
lib/conference_tracker/duration.rb,
lib/conference_tracker/scheduler.rb

Defined Under Namespace

Classes: CLI, Duration, Event, Scheduler, Session, Talk, Track

Constant Summary collapse

FORMAT =
"%I:%M%p"
VERSION =
"1.1.0"

Instance Method Summary collapse

Instance Method Details

#call(talks) ⇒ Object



10
11
12
# File 'lib/conference_tracker.rb', line 10

def call(talks)
  Scheduler.new(talks).call
end

#parse(time) ⇒ Object



14
15
16
17
# File 'lib/conference_tracker.rb', line 14

def parse(time)
  return time if time.instance_of?(Time)
  Time.parse(time)
end