Class: UltraVault::ApiRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/ultravault/api_request.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ ApiRequest

Returns a new instance of ApiRequest.



4
5
6
7
8
9
# File 'lib/ultravault/api_request.rb', line 4

def initialize(params)
  @host = params[:host]
  @port = params[:port]
  @service = params[:service]
  @ssl = params.fetch(:ssl) { true }
end

Instance Method Details

#endpointObject



11
12
13
# File 'lib/ultravault/api_request.rb', line 11

def endpoint
  "#{protocol}://#{@host}:#{@port}/#{@service}"
end

#namespaceObject



15
16
17
# File 'lib/ultravault/api_request.rb', line 15

def namespace
  "http://#{@service.downcase}.api.server.backup.r1soft.com/"
end