Module: EasyBroker
- Defined in:
- lib/easy_broker.rb,
lib/easy_broker/errors.rb,
lib/easy_broker/version.rb,
lib/easy_broker/constants.rb,
lib/easy_broker/integration_partners/agents.rb,
lib/easy_broker/integration_partners/agencies.rb,
lib/easy_broker/integration_partners/properties.rb,
lib/easy_broker/integration_partners/public_client.rb,
lib/easy_broker/integration_partners/listing_statuses.rb,
lib/easy_broker/integration_partners/property_integrations.rb
Defined Under Namespace
Modules: IntegrationPartners
Classes: ApiClient, AuthenticationError, Configuration, ContactRequests, Error, ListingStatuses, Locations, MlsProperties, PaginatedResponse, Properties, PublicClient, Query
Constant Summary
collapse
- VERSION =
"1.0.1"
- USER_AGENT =
"EasyBroker-%s" % VERSION
{
'Content-Type' => 'application/json',
'Accept' => 'application/json',
'User-Agent' => USER_AGENT
}
- DEFAULT_API_ROOT_URL =
'https://api.easybroker.com/v1'
- STAGING_API_ROOT_URL =
'https://api.stagingeb.com/v1'
'X-Authorization'
Class Method Summary
collapse
Class Method Details
.api_client(logger: nil) ⇒ Object
32
33
34
|
# File 'lib/easy_broker.rb', line 32
def self.api_client(logger: nil)
EasyBroker::ApiClient.new(logger: logger)
end
|
.client(logger: nil) ⇒ Object
.configuration ⇒ Object
24
25
26
|
# File 'lib/easy_broker.rb', line 24
def self.configuration
@configuration ||= Configuration.new
end
|
28
29
30
|
# File 'lib/easy_broker.rb', line 28
def self.configure
yield(configuration)
end
|