class Guh::Rule
This class wraps everything related to Rules.
Public Class Methods
add(params)
click to toggle source
Creates a new Rule
.
Example:
Guh::Rule.add(params)
# File lib/guh/rule.rb, line 42 def self.add(params) get({ id: generate_request_id, method: "Rules.AddRule", params: params }) end
all()
click to toggle source
Returns a list of all Rules.
Example:
Guh::Rule.all
# File lib/guh/rule.rb, line 25 def self.all response = get({ id: generate_request_id, method: "Rules.GetRules" }) response['ruleIds'] end
find(rule_id)
click to toggle source
# File lib/guh/rule.rb, line 7 def self.find(rule_id) response = get({ id: generate_request_id, method: "Rules.GetRuleDetails", params: { ruleId: rule_id } }) response['rule'] end
remove(rule_id)
click to toggle source
Removes a Rule
.
Example:
Guh::Rule.remove(rule_id)
# File lib/guh/rule.rb, line 58 def self.remove(rule_id) get({ id: generate_request_id, method: "Rules.RemoveRule", params: { ruleId: rule_id } }) end