Method: Ransack::Nodes::Condition#values=
- Defined in:
- lib/ransack/nodes/condition.rb
#values=(args) ⇒ Object Also known as: v=
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
# File 'lib/ransack/nodes/condition.rb', line 101 def values=(args) case args when Array args.each do |val| val = Value.new(@context, val) self.values << val end when Hash args.each do |index, attrs| val = Value.new(@context, attrs[:value]) self.values << val end else raise ArgumentError, "Invalid argument (#{args.class}) supplied to values=" end end |