Class: Ruboty::Handlers::Chinachu

Inherits:
Base
  • Object
show all
Defined in:
lib/ruboty/handlers/chinachu.rb

Instance Method Summary collapse

Instance Method Details

#daily_reservation_list(message) ⇒ Object



25
26
27
# File 'lib/ruboty/handlers/chinachu.rb', line 25

def daily_reservation_list(message)
  Ruboty::Chinachu::Actions::Reserves.new(message).call
end

#delete_reservation(message) ⇒ Object



53
54
55
# File 'lib/ruboty/handlers/chinachu.rb', line 53

def delete_reservation(message)
  Ruboty::Chinachu::Actions::Program.new(message).delete_reservation
end

#list_broadcasting(message) ⇒ Object



29
30
31
# File 'lib/ruboty/handlers/chinachu.rb', line 29

def list_broadcasting(message)
  Ruboty::Chinachu::Actions::Schedule.new(message).list_broadcasting
end

#list_channel(message) ⇒ Object



41
42
43
# File 'lib/ruboty/handlers/chinachu.rb', line 41

def list_channel(message)
  Ruboty::Chinachu::Actions::Schedule.new(message).list_channels
end

#list_recorded(message) ⇒ Object



37
38
39
# File 'lib/ruboty/handlers/chinachu.rb', line 37

def list_recorded(message)
  Ruboty::Chinachu::Actions::Recorded.new(message).call
end

#list_recording(message) ⇒ Object



33
34
35
# File 'lib/ruboty/handlers/chinachu.rb', line 33

def list_recording(message)
  Ruboty::Chinachu::Actions::Recording.new(message).call
end

#list_schedule(message) ⇒ Object



45
46
47
# File 'lib/ruboty/handlers/chinachu.rb', line 45

def list_schedule(message)
  Ruboty::Chinachu::Actions::Schedule.new(message).list_schedule
end

#reserve(message) ⇒ Object



49
50
51
# File 'lib/ruboty/handlers/chinachu.rb', line 49

def reserve(message)
  Ruboty::Chinachu::Actions::Program.new(message).reserve
end