Sha256: 18146a4de8a4a3722d131fc0b935e8b4875aef36083b9a721f384a4424bfd36c
Contents?: true
Size: 817 Bytes
Versions: 1
Compression:
Stored size: 817 Bytes
Contents
require 'faraday' require 'mobilize_america_client/client/enums' require 'mobilize_america_client/client/events' require 'mobilize_america_client/client/organizations' require 'mobilize_america_client/request' require 'mobilize_america_client/errors' module MobilizeAmericaClient class Client attr_reader :connection attr_accessor :api_key def initialize(options = {}) self.api_key = options[:api_key] api_domain = options[:api_domain] || API_DOMAIN @connection = Faraday.new(url: "https://#{api_domain}", request: { params_encoder: Faraday::FlatParamsEncoder }) end include MobilizeAmericaClient::Request include MobilizeAmericaClient::Client::Enums include MobilizeAmericaClient::Client::Events include MobilizeAmericaClient::Client::Organizations end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mobilize-america-client-0.4.0 | lib/mobilize_america_client/client.rb |