class Telegram::Bot::ResponseBuilder
{Telegram::Bot::Api} subclass that builds response hashes instead of making Telegram
API requests.
@example
response_builder = Telegram::Bot::ResponseBuilder.new response_builder.send_message(chat_id: 42, text: 'Look, Ma! No requests!') # {:chat_id=>42, :text=>"Look, Ma! No requests!", :method=>"sendMessage"}
Constants
- VERSION
Public Class Methods
new()
click to toggle source
# File lib/telegram/bot/response_builder.rb, line 17 def initialize; end
Public Instance Methods
call(endpoint, raw_params = {})
click to toggle source
# File lib/telegram/bot/response_builder.rb, line 19 def call(endpoint, raw_params = {}) build_params(raw_params.merge(method: endpoint)) end