Sha256: eff272ec41217003b8f67c36da7e12d10a938871fee8e368aabacd2e85b88a88
Contents?: true
Size: 742 Bytes
Versions: 4
Compression:
Stored size: 742 Bytes
Contents
require 'lce/client/connection' require 'lce/client/errors' require 'lce/client/request' module Lce class Client HOSTS = { development: "http://localhost:9000", staging: "https://test.lce.io", production: "https://api.lce.io" } include Connection include Request include Errors attr_accessor :http_adapter def initialize @http_adapter = Lce.configuration.http_adapter end def host HOSTS[Lce.configuration.environment] end def api_version raise VersionError.new("Wrong API version",' wrong_api_version', "Version must be 1.") if Lce.configuration.api_version != 1 'v'+Lce.configuration.api_version.to_s end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lce-0.0.4 | lib/lce/client.rb |
lce-0.0.3 | lib/lce/client.rb |
lce-0.0.2 | lib/lce/client.rb |
lce-0.0.1 | lib/lce/client.rb |