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