Class: Visiocop::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/visiocop/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
10
11
# File 'lib/visiocop/configuration.rb', line 7

def initialize
  @url = nil
  @secret_key = nil
  @options = {}
end

Instance Attribute Details

#optionsObject



25
26
27
28
29
# File 'lib/visiocop/configuration.rb', line 25

def options
  raise Errors::Configuration, "Visiocop options is not hash" unless @options.instance_of?(Hash)

  @options
end

#secret_keyObject



19
20
21
22
23
# File 'lib/visiocop/configuration.rb', line 19

def secret_key
  raise Errors::Configuration, "Visiocop secret_key is missing!" unless @secret_key

  @secret_key
end

#urlObject



13
14
15
16
17
# File 'lib/visiocop/configuration.rb', line 13

def url
  raise Errors::Configuration, "Visiocop url is missing!" unless @url

  @url
end