Sha256: 717da987a5a26c753018399264646e88cb0172f39596f5993b84823ca5017a42

Contents?: true

Size: 760 Bytes

Versions: 46

Compression:

Stored size: 760 Bytes

Contents

module Ecoportal
  module API
    class V2
      # @attr_reader client [Common::Client] a `Common::Client` object that holds the configuration of the api connection.
      class People < API::Internal::People

        def batch
          unavailable_method!(__method__)
        end

        def job
          unavailable_method!(__method__)
        end

        private

        # Re-using hook to obtain the raw data response
        def body_data(body)
          return body unless body.is_a?(Hash)
          return body unless body.key?("data")
          body["data"]
        end

        def unavailable_method!(str)
          raise "Unavailable method '#{str}' for api '#{VERSION}'"
        end

      end
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
ecoportal-api-v2-1.1.8 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.7 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.6 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.5 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.4 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.3 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.2 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.1.1 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-1.0.1 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.7 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.6 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.5 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.4 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.3 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.2 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.9.1 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.8.33 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.8.32 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.8.31 lib/ecoportal/api/v2/people.rb
ecoportal-api-v2-0.8.30 lib/ecoportal/api/v2/people.rb