Class: PewPew::Resources::Routes
- Inherits:
-
Object
- Object
- PewPew::Resources::Routes
- Includes:
- PewPew::Resource
- Defined in:
- lib/pew_pew/resources/routes.rb
Instance Method Summary collapse
-
#all ⇒ Mash
Fetches all defined routes.
-
#create(params) ⇒ Mash
Creates a new route.
-
#find(id) ⇒ Mash
Fetch a route by ID.
-
#remove(id) ⇒ Mash
Removes an existing route by ID.
-
#update(id, params) ⇒ Mash
Updates an existing route by ID.
Instance Method Details
#all ⇒ Mash
Fetches all defined routes.
9 10 11 |
# File 'lib/pew_pew/resources/routes.rb', line 9 def all get('routes') end |
#create(params) ⇒ Mash
Creates a new route.
30 31 32 |
# File 'lib/pew_pew/resources/routes.rb', line 30 def create(params) post('routes', params) end |
#find(id) ⇒ Mash
Fetch a route by ID.
17 18 19 |
# File 'lib/pew_pew/resources/routes.rb', line 17 def find(id) get("routes/#{id}") end |
#remove(id) ⇒ Mash
Removes an existing route by ID.
52 53 54 |
# File 'lib/pew_pew/resources/routes.rb', line 52 def remove(id) delete("routes/#{id}") end |
#update(id, params) ⇒ Mash
Updates an existing route by ID.
44 45 46 |
# File 'lib/pew_pew/resources/routes.rb', line 44 def update(id, params) put("routes/#{id}", params) end |