class Voucherify::Service::ValidationRulesAssignments
Attributes
client[R]
Public Class Methods
new(client)
click to toggle source
# File lib/voucherify/service/validation_rules.rb, line 52 def initialize(client) @client = client end
Public Instance Methods
create(rule_id, assignment)
click to toggle source
# File lib/voucherify/service/validation_rules.rb, line 56 def create(rule_id, assignment) @client.post("/validation-rules/#{ERB::Util.url_encode(rule_id)}/assignments", assignment.to_json) end
delete(rule_id, assignment_id)
click to toggle source
# File lib/voucherify/service/validation_rules.rb, line 60 def delete(rule_id, assignment_id) @client.delete("/validation-rules/#{ERB::Util.url_encode(rule_id)}/assignments/#{ERB::Util.url_encode(assignment_id)}") end
list(rule_id, query)
click to toggle source
# File lib/voucherify/service/validation_rules.rb, line 64 def list(rule_id, query) @client.get("/validation-rules/#{ERB::Util.url_encode(rule_id)}/assignments", query) end