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

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