Class: Loopiator::Configuration

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/loopiator/configuration.rb', line 11

def initialize
  self.environment      =   :production
  
  self.hosts            =   {
    production: "api.loopia.se",
    test:       "test-api.loopia.se"
  }
  
  self.port             =   443
  self.path             =   "/RPCSERV"
  
  self.auth_user        =   nil
  self.auth_password    =   nil
  
  self.use_ssl          =   true
  self.timeout          =   180
  
  self.debug            =   false
  
  self.username         =   nil
  self.password         =   nil
  
  self.proxy_host       =   nil
  self.proxy_port       =   nil
  self.proxy_user       =   nil
  self.proxy_password   =   nil
end

Instance Attribute Details

#auth_passwordObject

Returns the value of attribute auth_password.



5
6
7
# File 'lib/loopiator/configuration.rb', line 5

def auth_password
  @auth_password
end

#auth_userObject

Returns the value of attribute auth_user.



5
6
7
# File 'lib/loopiator/configuration.rb', line 5

def auth_user
  @auth_user
end

#debugObject

Returns the value of attribute debug.



7
8
9
# File 'lib/loopiator/configuration.rb', line 7

def debug
  @debug
end

#environmentObject

Returns the value of attribute environment.



3
4
5
# File 'lib/loopiator/configuration.rb', line 3

def environment
  @environment
end

#hostsObject

Returns the value of attribute hosts.



4
5
6
# File 'lib/loopiator/configuration.rb', line 4

def hosts
  @hosts
end

#passwordObject

Returns the value of attribute password.



8
9
10
# File 'lib/loopiator/configuration.rb', line 8

def password
  @password
end

#pathObject

Returns the value of attribute path.



4
5
6
# File 'lib/loopiator/configuration.rb', line 4

def path
  @path
end

#portObject

Returns the value of attribute port.



4
5
6
# File 'lib/loopiator/configuration.rb', line 4

def port
  @port
end

#proxy_hostObject

Returns the value of attribute proxy_host.



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

def proxy_host
  @proxy_host
end

#proxy_passwordObject

Returns the value of attribute proxy_password.



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

def proxy_password
  @proxy_password
end

#proxy_portObject

Returns the value of attribute proxy_port.



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

def proxy_port
  @proxy_port
end

#proxy_userObject

Returns the value of attribute proxy_user.



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

def proxy_user
  @proxy_user
end

#timeoutObject

Returns the value of attribute timeout.



6
7
8
# File 'lib/loopiator/configuration.rb', line 6

def timeout
  @timeout
end

#use_sslObject

Returns the value of attribute use_ssl.



6
7
8
# File 'lib/loopiator/configuration.rb', line 6

def use_ssl
  @use_ssl
end

#usernameObject

Returns the value of attribute username.



8
9
10
# File 'lib/loopiator/configuration.rb', line 8

def username
  @username
end