Class: VersionOne::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/version-one/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#passwordObject

Returns the value of attribute password.



6
7
8
# File 'lib/version-one/config.rb', line 6

def password
  @password
end

#service_uriObject

Returns the value of attribute service_uri.



6
7
8
# File 'lib/version-one/config.rb', line 6

def service_uri
  @service_uri
end

#userObject

Returns the value of attribute user.



6
7
8
# File 'lib/version-one/config.rb', line 6

def user
  @user
end

Instance Method Details

#load(options = {}) ⇒ Object

Raises:

  • (ArgumentError)


8
9
10
11
12
13
14
# File 'lib/version-one/config.rb', line 8

def load(options={})
  raise ArgumentError.new("Parameter must be a hash") unless options.is_a?(Hash)

  options.each do |k,v|
    send(k.to_s + '=', v)
  end
end

#password_base64=(val) ⇒ Object



16
17
18
# File 'lib/version-one/config.rb', line 16

def password_base64=(val)
  self.password=(Base64.decode64(val))
end