Sha256: f2efd4f5d58bbfdc0d6caa8d8c06df6cd20453954b387d3e3ec2afc45031ec67

Contents?: true

Size: 351 Bytes

Versions: 2

Compression:

Stored size: 351 Bytes

Contents

require 'rest_client'

module RestPack
  class BaseProxy
    def self.raise_exceptions_if_required(response)
      if !response.success?
        case(response.status)
        when :not_found
          raise ActiveRecord::RecordNotFound
        when :unauthorized
          raise "Unauthorized RestPack request"
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
restpack_activity-0.0.8 lib/restpack_activity/proxies/base_proxy.rb
restpack_activity-0.0.7 lib/restpack_activity/proxies/base_proxy.rb