Module: Abiraj

Defined in:
lib/abiraj.rb,
lib/abiraj/version.rb

Defined Under Namespace

Classes: Account, Accounts, Error, Init

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.authtokenObject

Returns the value of attribute authtoken.



9
10
11
# File 'lib/abiraj.rb', line 9

def authtoken
  @authtoken
end

.certificateObject

Returns the value of attribute certificate.



9
10
11
# File 'lib/abiraj.rb', line 9

def certificate
  @certificate
end

.orgObject

Returns the value of attribute org.



9
10
11
# File 'lib/abiraj.rb', line 9

def org
  @org
end

.server_urlObject

Returns the value of attribute server_url.



9
10
11
# File 'lib/abiraj.rb', line 9

def server_url
  @server_url
end

Class Method Details

.log(message:, level: "info") ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/abiraj.rb', line 10

def log(message:, level: "info")
  prefix = "[Abiraj] "
  message = message.to_s
  case level.downcase
  when "error"
    Chef::Log.error(prefix + message)
    nil
  when "debug"
    Chef::Log.debug(prefix + message)
  when "warn"
    Chef::Log.warn(prefix + message)
  when "info"
    Chef::Log.info(prefix + message)
  end
end