Sha256: 178a576c4c5b665417cbbc07fbd78ed31d5c008065c0b35df5954479bdf5a7e1
Contents?: true
Size: 481 Bytes
Versions: 11
Compression:
Stored size: 481 Bytes
Contents
require 'ransack/nodes/grouping' module Ransack module Nodes Grouping.class_eval do def new_condition(opts = {}) attrs = opts[:attributes] || 1 vals = opts[:values] || 1 condition = Condition.new(@context) condition.predicate_name = opts[:predicate] || 'eq' condition.is_default = true attrs.times { condition.build_attribute } vals.times { condition.build_value } condition end end end end
Version data entries
11 entries across 11 versions & 2 rubygems