Class: Insup::Insales

Inherits:
Object
  • Object
show all
Defined in:
lib/insup/insales.rb

Defined Under Namespace

Classes: Asset, Base, Theme

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(settings) ⇒ Insales



3
4
5
# File 'lib/insup/insales.rb', line 3

def initialize(settings)
  @settings = settings
end

Class Method Details

.loggerObject



11
12
13
# File 'lib/insup/insales.rb', line 11

def self.logger
  ActiveResource::Base.logger
end

.logger=(val) ⇒ Object



7
8
9
# File 'lib/insup/insales.rb', line 7

def self.logger=(val)
  ActiveResource::Base.logger = val
end

Instance Method Details

#configObject



26
27
28
# File 'lib/insup/insales.rb', line 26

def config
  @settings.insales
end

#configure_apiObject



15
16
17
18
19
# File 'lib/insup/insales.rb', line 15

def configure_api
  if !@has_api
    @has_api = ::Insup::Insales::Base.configure(config['api_key'], config['subdomain'], config['password'])
  end
end


30
31
32
# File 'lib/insup/insales.rb', line 30

def print_config

end

#themesObject



21
22
23
24
# File 'lib/insup/insales.rb', line 21

def themes
  configure_api
  Theme.all
end