module RansackQuery
Constants
- VERSION
Public Class Methods
build(options = {}) { |new_grouping| ... }
click to toggle source
# File lib/ransack_query.rb, line 9 def self.build(options = {}) grouping = RansackGrouping.new do |new_grouping| yield new_grouping end ransack_hash = {'g' => grouping.ransackify} ransack_hash = {options[:prefix] => ransack_hash} if options[:prefix] ransack_hash = ransack_hash.to_json if options[:format] == :json ransack_hash end
generate_id()
click to toggle source
# File lib/ransack_query.rb, line 19 def self.generate_id SecureRandom.hex end