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

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