From 774d6f49ae6e52eda73378f45f1a4750753ec144 Mon Sep 17 00:00:00 2001 From: Joshua Priddle Date: Thu, 1 Mar 2018 13:23:55 -0500 Subject: [PATCH] Use frozen_string_literal --- lib/reamaze_api.rb | 2 ++ lib/reamaze_api/article.rb | 2 ++ lib/reamaze_api/channel.rb | 2 ++ lib/reamaze_api/client.rb | 2 ++ lib/reamaze_api/contact.rb | 2 ++ lib/reamaze_api/conversation.rb | 2 ++ lib/reamaze_api/error.rb | 15 ++++++++++----- lib/reamaze_api/message.rb | 2 ++ lib/reamaze_api/resource.rb | 2 ++ lib/reamaze_api/utils.rb | 2 ++ lib/reamaze_api/utils/hash_keys.rb | 2 ++ lib/reamaze_api/version.rb | 2 ++ 12 files changed, 32 insertions(+), 5 deletions(-) diff --git a/lib/reamaze_api.rb b/lib/reamaze_api.rb index b66bc7f..7e39477 100644 --- a/lib/reamaze_api.rb +++ b/lib/reamaze_api.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "reamaze_api/version" require "reamaze_api/utils" require "reamaze_api/error" diff --git a/lib/reamaze_api/article.rb b/lib/reamaze_api/article.rb index 13920b2..1c39720 100644 --- a/lib/reamaze_api/article.rb +++ b/lib/reamaze_api/article.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI class Article < Resource # Public: Retrieves KB articles. diff --git a/lib/reamaze_api/channel.rb b/lib/reamaze_api/channel.rb index a58d100..545ac24 100644 --- a/lib/reamaze_api/channel.rb +++ b/lib/reamaze_api/channel.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI class Channel < Resource # Public: Retrieves channels. diff --git a/lib/reamaze_api/client.rb b/lib/reamaze_api/client.rb index 1dfbfb1..1ced297 100644 --- a/lib/reamaze_api/client.rb +++ b/lib/reamaze_api/client.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "faraday_middleware" require "uri" diff --git a/lib/reamaze_api/contact.rb b/lib/reamaze_api/contact.rb index 96b5ae5..25251c7 100644 --- a/lib/reamaze_api/contact.rb +++ b/lib/reamaze_api/contact.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI class Contact < Resource # Public: Retrieve contacts. diff --git a/lib/reamaze_api/conversation.rb b/lib/reamaze_api/conversation.rb index 51fa419..c277caf 100644 --- a/lib/reamaze_api/conversation.rb +++ b/lib/reamaze_api/conversation.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI class Conversation < Resource # Public: Retrieve conversations. diff --git a/lib/reamaze_api/error.rb b/lib/reamaze_api/error.rb index bbca626..b50d887 100644 --- a/lib/reamaze_api/error.rb +++ b/lib/reamaze_api/error.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI # Encapsulates HTTP errors that may be returned by the Reamaze API. All API # errors inherit from this class. @@ -45,11 +47,14 @@ def initialize(response = nil) def build_message return if @response.nil? - message = "#{@response[:method].to_s.upcase} " - message << "#{@response[:url]}: " - message << "#{@response[:status]}" - message << "\n\nBODY: #{@response[:body].inspect}" if @response[:body] - message + message = [].tap do |msg| + msg << "#{@response[:method].to_s.upcase} " + msg << "#{@response[:url]}: " + msg << "#{@response[:status]}" + msg << "\n\nBODY: #{@response[:body].inspect}" if @response[:body] + end + + message.join("") end end diff --git a/lib/reamaze_api/message.rb b/lib/reamaze_api/message.rb index f69458e..139fe35 100644 --- a/lib/reamaze_api/message.rb +++ b/lib/reamaze_api/message.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI class Message < Resource # Public: Retrieves messages. diff --git a/lib/reamaze_api/resource.rb b/lib/reamaze_api/resource.rb index 80ecad7..066fc26 100644 --- a/lib/reamaze_api/resource.rb +++ b/lib/reamaze_api/resource.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "forwardable" module ReamazeAPI diff --git a/lib/reamaze_api/utils.rb b/lib/reamaze_api/utils.rb index 9dc1997..a012689 100644 --- a/lib/reamaze_api/utils.rb +++ b/lib/reamaze_api/utils.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require "reamaze_api/utils/hash_keys" module ReamazeAPI diff --git a/lib/reamaze_api/utils/hash_keys.rb b/lib/reamaze_api/utils/hash_keys.rb index 4d9f41a..4fca19e 100644 --- a/lib/reamaze_api/utils/hash_keys.rb +++ b/lib/reamaze_api/utils/hash_keys.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI module Utils module HashKeys diff --git a/lib/reamaze_api/version.rb b/lib/reamaze_api/version.rb index e9eaab2..20eae4e 100644 --- a/lib/reamaze_api/version.rb +++ b/lib/reamaze_api/version.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + module ReamazeAPI VERSION = "0.7.1" end