class RBotKit::BaseCmd
Attributes
request[RW]
responces[RW]
state_provider[RW]
request[RW]
responces[RW]
state_provider[RW]
Public Instance Methods
add_resp(resp)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 36 def add_resp(resp) @responces = [] if @responces == nil @responces << resp end
before_init()
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 16 def before_init end
before_validate()
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 20 def before_validate end
err_if_false(bv, msg)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 45 def err_if_false(bv, msg) raise UserError.new(msg) if !bv end
err_if_nil(bv, msg)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 49 def err_if_nil(bv, msg) raise UserError.new(msg) if bv == nil end
err_if_true(bv, msg)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 41 def err_if_true(bv, msg) raise UserError.new(msg) if bv end
handle()
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 23 def handle end
new_resp(chat_id, kb_builder = nil)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 30 def new_resp(chat_id, kb_builder = nil) resp = TRep.new(chat_id, kb_builder) add_resp resp resp end
new_ret_resp(kb_builder = nil)
click to toggle source
# File lib/RBotKit/base_cmd.rb, line 26 def new_ret_resp(kb_builder = nil) new_resp(@request.chat_id, kb_builder) end