Class: RaiseOracleClient::Http::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/raise_oracle_client/http/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user, password, endpoint) ⇒ Client

Returns a new instance of Client.



6
7
8
9
10
# File 'lib/raise_oracle_client/http/client.rb', line 6

def initialize(user, password, endpoint)
  @user = user
  @password = password
  @endpoint = URI(endpoint)
end

Instance Attribute Details

#endpointObject (readonly)

Returns the value of attribute endpoint.



11
12
13
# File 'lib/raise_oracle_client/http/client.rb', line 11

def endpoint
  @endpoint
end

#passwordObject (readonly)

Returns the value of attribute password.



11
12
13
# File 'lib/raise_oracle_client/http/client.rb', line 11

def password
  @password
end

#userObject (readonly)

Returns the value of attribute user.



11
12
13
# File 'lib/raise_oracle_client/http/client.rb', line 11

def user
  @user
end

Instance Method Details

#post(data) ⇒ Object



13
14
15
16
# File 'lib/raise_oracle_client/http/client.rb', line 13

def post(data)
  request = build_request(data)
  make_request(request)
end