Module: Voog::API::RedirectRules
- Included in:
- Client
- Defined in:
- lib/voog_api/api/redirect_rules.rb
Overview
Voog Redirect Rules API methods.
Instance Method Summary collapse
-
#create_redirect_rule(data) ⇒ Object
Create a new redirect_rule.
-
#delete_redirect_rule(id) ⇒ Object
Delete a redirect_rule.
-
#redirect_rule(id, params = {}) ⇒ Object
Get a single redirect_rule.
-
#redirect_rules(params = {}) ⇒ Object
List redirect_rules.
-
#update_redirect_rule(id, data) ⇒ Object
Update a redirect_rule.
Instance Method Details
#create_redirect_rule(data) ⇒ Object
Create a new redirect_rule
25 26 27 |
# File 'lib/voog_api/api/redirect_rules.rb', line 25 def create_redirect_rule(data) post 'redirect_rules', data end |
#delete_redirect_rule(id) ⇒ Object
Delete a redirect_rule
39 40 41 |
# File 'lib/voog_api/api/redirect_rules.rb', line 39 def delete_redirect_rule(id) delete "redirect_rules/#{id}" end |
#redirect_rule(id, params = {}) ⇒ Object
Get a single redirect_rule
18 19 20 |
# File 'lib/voog_api/api/redirect_rules.rb', line 18 def redirect_rule(id, params = {}) get "redirect_rules/#{id}", {query: params} end |
#redirect_rules(params = {}) ⇒ Object
List redirect_rules
11 12 13 |
# File 'lib/voog_api/api/redirect_rules.rb', line 11 def redirect_rules(params = {}) paginate 'redirect_rules', {query: params} end |
#update_redirect_rule(id, data) ⇒ Object
Update a redirect_rule
32 33 34 |
# File 'lib/voog_api/api/redirect_rules.rb', line 32 def update_redirect_rule(id, data) put "redirect_rules/#{id}", data end |