Top Level Namespace

Defined Under Namespace

Modules: TellMe Classes: Message

Instance Method Summary collapse

Instance Method Details

#parse(command) ⇒ Object



42
43
44
45
46
47
48
49
50
51
52
# File 'lib/tell_me.rb', line 42

def parse(command)
  parsed = Nickel.parse(command)
  parsed.message.slice! 'to'
  content = parsed.message
  command.slice! content
  command.slice! 'at'
  date_command = command
  date = Chronic.parse(date_command)
  message = Message.new(content, date)
  message.schedule
end