Module: Tinysou::Client::Engines
- Included in:
- Tinysou::Client
- Defined in:
- lib/tinysou/client/engines.rb
Overview
Methods for the Engines API
Instance Method Summary collapse
- #create_engine(attrs = {}) ⇒ Object
- #destroy_engine(name) ⇒ Object
- #engine(name) ⇒ Object
- #engines(params = {}) ⇒ Object
- #update_engine(name, attrs = {}) ⇒ Object
Instance Method Details
#create_engine(attrs = {}) ⇒ Object
9 10 11 |
# File 'lib/tinysou/client/engines.rb', line 9 def create_engine(attrs = {}) post 'engines', attrs end |
#destroy_engine(name) ⇒ Object
21 22 23 |
# File 'lib/tinysou/client/engines.rb', line 21 def destroy_engine(name) delete "engines/#{name}" end |
#engine(name) ⇒ Object
13 14 15 |
# File 'lib/tinysou/client/engines.rb', line 13 def engine(name) get "engines/#{name}" end |
#engines(params = {}) ⇒ Object
5 6 7 |
# File 'lib/tinysou/client/engines.rb', line 5 def engines(params = {}) get 'engines', params end |
#update_engine(name, attrs = {}) ⇒ Object
17 18 19 |
# File 'lib/tinysou/client/engines.rb', line 17 def update_engine(name, attrs = {}) put "engines/#{name}", attrs end |