Class: RickAi::Client
- Inherits:
-
Object
- Object
- RickAi::Client
- Defined in:
- lib/rickai/client.rb
Defined Under Namespace
Classes: InvalidResponse
Instance Method Summary collapse
- #create(attributes) ⇒ Object
-
#initialize(agent_url, options = {}) ⇒ Client
constructor
A new instance of Client.
- #update(attributes) ⇒ Object
Constructor Details
#initialize(agent_url, options = {}) ⇒ Client
Returns a new instance of Client.
11 12 13 14 15 |
# File 'lib/rickai/client.rb', line 11 def initialize(agent_url, = {}) @agent_url = agent_url @base_uri = [:base_uri] || DEFAULT_BASE_URI @timeout = [:timeout] || DEFAULT_TIMEOUT end |
Instance Method Details
#create(attributes) ⇒ Object
21 22 23 |
# File 'lib/rickai/client.rb', line 21 def create(attributes) verify_response(request(url_create, attributes)) end |
#update(attributes) ⇒ Object
17 18 19 |
# File 'lib/rickai/client.rb', line 17 def update(attributes) verify_response(request(url_update, attributes)) end |