Sha256: f7c8cc28ebe603dd3b4fb29084d70cd05f4611247b1d4b10e9dd231b19d90c15
Contents?: true
Size: 779 Bytes
Versions: 2
Compression:
Stored size: 779 Bytes
Contents
module Masheri class RestClient def config Masheri.config end def developer_activity_query(service_id, options) query_options = {service_id: service_id, resource: "developer_activity"}.merge(options) Masheri::RestClient::Query.new(query_options) end def developer_activity_url(service_id, options) query = developer_activity_query(service_id, options) query.url end def developer_activity(service_id, options) query = developer_activity_query(service_id, options) response = ::RestClient.get(query.url) if query.format == "json" JSON.parse(response) elsif query.format == "csv" response else raise UnknownFormat.new(query.format) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
masheri-0.3.5 | lib/masheri/rest_client.rb |
masheri-0.3.4 | lib/masheri/rest_client.rb |