class Braintree::AdvancedSearch::SearchNode
Public Class Methods
new(name, parent)
click to toggle source
# File lib/braintree/advanced_search.rb, line 12 def initialize(name, parent) @node_name, @parent = name, parent end
operators(*operator_names)
click to toggle source
# File lib/braintree/advanced_search.rb, line 4 def self.operators(*operator_names) operator_names.each do |operator| define_method(operator) do |value| @parent.add_criteria(@node_name, operator => value.to_s) end end end