Class: Lita::Commands::ListActivities
- Inherits:
-
Object
- Object
- Lita::Commands::ListActivities
- Defined in:
- lib/lita/commands/list_activities.rb
Instance Method Summary collapse
- #buffer_minutes ⇒ Object
- #duration_minutes ⇒ Object
- #name ⇒ Object
- #run(robot, target, gateway, window_start, window_end) ⇒ Object
Instance Method Details
#buffer_minutes ⇒ Object
14 15 16 |
# File 'lib/lita/commands/list_activities.rb', line 14 def buffer_minutes 10 end |
#duration_minutes ⇒ Object
10 11 12 |
# File 'lib/lita/commands/list_activities.rb', line 10 def duration_minutes 10 end |
#name ⇒ Object
6 7 8 |
# File 'lib/lita/commands/list_activities.rb', line 6 def name 'list-activities' end |
#run(robot, target, gateway, window_start, window_end) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/lita/commands/list_activities.rb', line 18 def run(robot, target, gateway, window_start, window_end) activities = gateway.admin_activities(window_start, window_end) activities.sort_by(&:time).map(&:to_msg).each_with_index do |, index| robot.(target, ) sleep(1) # TODO ergh. required to stop slack disconnecting us for high sending rates end end |