Sha256: e4e9302bb2514767c0089871645e709643608cd632372b4f64ec74abdd9377ff
Contents?: true
Size: 644 Bytes
Versions: 17
Compression:
Stored size: 644 Bytes
Contents
# frozen_string_literal: true module ChartMogul module API module Actions module All def self.included(base) base.extend ClassMethods end module ClassMethods def all(options = {}) resp = handling_errors do connection.get(resource_path.apply_with_get_params(options)) do |req| req.headers['Content-Type'] = 'application/json' end end json = ChartMogul::Utils::JSONParser.parse(resp.body, immutable_keys: immutable_keys) new_from_json(json) end end end end end end
Version data entries
17 entries across 17 versions & 1 rubygems