module Auth0::Api::V1::Rules

auth0.com/docs/api#rules

Public Instance Methods

create_rule(name, script, order=nil,status=true) click to toggle source

auth0.com/docs/api#!#post–api-rules

# File lib/auth0/api/v1/rules.rb, line 15
def create_rule(name, script, order=nil,status=true)
  path = "/api/rules"
  request_params = { name: name,
                   status: status,
                   script: script,
                   order: order
                  }
  post(path, request_params)
end
delete_rule(name) click to toggle source

auth0.com/docs/api#!#delete–api-rules–rule-name-

# File lib/auth0/api/v1/rules.rb, line 37
def delete_rule(name)
  path = "/api/rules/#{name}"
  delete(path)
end
get_rules()
Alias for: rules
rules() click to toggle source

auth0.com/docs/api#!#get–api-rules

# File lib/auth0/api/v1/rules.rb, line 7
def rules
  path = "/api/rules"
  get(path)
end
Also aliased as: get_rules
update_rule(name, script, order=nil,status=true) click to toggle source

auth0.com/docs/api#!#put–api-rules–rule-name-

# File lib/auth0/api/v1/rules.rb, line 26
def update_rule(name, script, order=nil,status=true)
  path = "/api/rules/#{name}"
  request_params = {
                   status: status,
                   script: script,
                   order: order
                  }
  put(path, request_params)
end