diff --git a/lib/polr/api.rb b/lib/polr/api.rb index a990ed0..995d2ef 100644 --- a/lib/polr/api.rb +++ b/lib/polr/api.rb @@ -16,7 +16,7 @@ def self.api_key end def self.process - JSON.parse yield + JSON.parse(yield).with_indifferent_access rescue Errno::ECONNREFUSED, Errno::EHOSTUNREACH => e # API unreachable raise Polr::Error.new 'Polr API is unreachable' rescue RestClient::Exception => e # HTTP status error