lib/telegram/bot/api.rb in telegram-bot-ruby-0.7.0 vs lib/telegram/bot/api.rb in telegram-bot-ruby-0.7.1

- old
+ new

@@ -1,16 +1,17 @@ module Telegram module Bot class Api ENDPOINTS = %w( - getUpdates setWebhook getMe sendMessage forwardMessage sendPhoto - sendAudio sendDocument sendSticker sendVideo sendVoice sendLocation - sendVenue sendContact sendChatAction getUserProfilePhotos getFile - kickChatMember unbanChatMember answerCallbackQuery editMessageText - editMessageCaption editMessageReplyMarkup answerInlineQuery getChat - leaveChat getChatAdministrators getChatMember getChatMembersCount - sendGame setGameScore getGameHighScores getWebhookInfo + getUpdates setWebhook deleteWebhook getWebhookInfo getMe sendMessage + forwardMessage sendPhoto sendAudio sendDocument sendSticker sendVideo + sendVoice sendLocation sendVenue sendContact sendChatAction + getUserProfilePhotos getFile kickChatMember leaveChat unbanChatMember + getChat getChatAdministrators getChatMembersCount getChatMember + answerCallbackQuery editMessageText editMessageCaption + editMessageReplyMarkup answerInlineQuery sendGame setGameScore + getGameHighScores ).freeze REPLY_MARKUP_TYPES = [ Telegram::Bot::Types::ReplyKeyboardMarkup, Telegram::Bot::Types::ReplyKeyboardRemove, Telegram::Bot::Types::ForceReply, @@ -86,10 +87,12 @@ return value unless REPLY_MARKUP_TYPES.include?(value.class) value.to_compact_hash.to_json end def jsonify_inline_query_results(value) - return value unless value.is_a?(Array) && value.all? { |i| INLINE_QUERY_RESULT_TYPES.include?(i.class) } + return value unless + value.is_a?(Array) && + value.all? { |i| INLINE_QUERY_RESULT_TYPES.include?(i.class) } value.map { |i| i.to_compact_hash.select { |_, v| v } }.to_json end def camelize(method_name) words = method_name.split('_')