class Ruboty::Todo::Actions::State
Public Instance Methods
call()
click to toggle source
Calls superclass method
Ruboty::Todo::Actions::Base#call
# File lib/ruboty/todo/actions/state.rb, line 5 def call super require 'pp' pp message message.reply(change_item_state(message[:id].to_i, message[:state].to_sym)) end
Private Instance Methods
change_item_state(id, state)
click to toggle source
# File lib/ruboty/todo/actions/state.rb, line 15 def change_item_state(id, state) item = find_item(id) return "item #{id} is not found" if item.nil? item.send(state) item.format end