Class: RightApiHelper::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/right_api_helper/base.rb

Overview

Base helper class

Direct Known Subclasses

API15, Cache, Deployments, Instances, Provisioner, Session

Instance Method Summary collapse

Constructor Details

#initialize(right_api_client) ⇒ Base

Returns a new instance of Base.



25
26
27
28
# File 'lib/right_api_helper/base.rb', line 25

def initialize(right_api_client)
  @client = right_api_client
  logger
end

Instance Method Details

#api_urlObject



30
31
32
# File 'lib/right_api_helper/base.rb', line 30

def api_url
  @client.api_url
end

#log_level(level) ⇒ Object



39
40
41
# File 'lib/right_api_helper/base.rb', line 39

def log_level(level)
  @log.level = level
end

#logger(logger = nil) ⇒ Object



34
35
36
37
# File 'lib/right_api_helper/base.rb', line 34

def logger(logger=nil)
  @log = logger
  @log ||= default_logger
end