Class: Edools::Base

Inherits:
ActiveResource::Base
  • Object
show all
Defined in:
lib/edools/base.rb

Direct Known Subclasses

Core::Base, Ecommerce::Base

Class Method Summary collapse

Class Method Details

.refresh_config!Object



3
4
5
6
7
8
# File 'lib/edools/base.rb', line 3

def self.refresh_config!
  self.format = ActiveResource::Formats::JsonFormat if Edools.format == :json
  self.format = ActiveResource::Formats::XmlFormat if Edools.format == :xml
  self.headers['Authorization'] = "Token token=#{Edools.credentials}"
  self.headers['Accept'] = "application/#{version}+#{Edools.format}"
end

.versionObject



14
15
16
# File 'lib/edools/base.rb', line 14

def self.version
  @version
end

.version=(version) ⇒ Object



10
11
12
# File 'lib/edools/base.rb', line 10

def self.version=(version)
  @version = version
end