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