Class: Fripa::Configuration

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

Overview

Configuration for Fripa

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(host: nil, port: nil, scheme: "https", verify_ssl: true) ⇒ Configuration

Returns a new instance of Configuration.



11
12
13
14
15
16
# File 'lib/fripa/configuration.rb', line 11

def initialize(host: nil, port: nil, scheme: "https", verify_ssl: true)
  @host = host
  @port = port
  @scheme = scheme
  @verify_ssl = verify_ssl
end

Instance Attribute Details

#hostObject

Returns the value of attribute host.



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

def host
  @host
end

#portObject

Returns the value of attribute port.



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

def port
  @port
end

#schemeObject

Returns the value of attribute scheme.



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

def scheme
  @scheme
end

#verify_sslObject

Returns the value of attribute verify_ssl.



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

def verify_ssl
  @verify_ssl
end

Instance Method Details

#api_urlObject



26
27
28
# File 'lib/fripa/configuration.rb', line 26

def api_url
  build_uri(path: "/ipa/session/json")
end

#base_urlObject



18
19
20
# File 'lib/fripa/configuration.rb', line 18

def base_url
  build_uri
end

#login_urlObject



22
23
24
# File 'lib/fripa/configuration.rb', line 22

def 
  build_uri(path: "/ipa/session/login_password")
end