Module: RansackQuery
- Defined in:
- lib/ransack_query.rb,
lib/ransack_query/version.rb
Constant Summary collapse
- VERSION =
'0.2.0'
Class Method Summary collapse
Class Method Details
.build(options = {}) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/ransack_query.rb', line 9 def self.build( = {}) grouping = Grouping.new do |new_grouping| yield new_grouping end ransack_hash = grouping.ransackify ransack_hash = {[:prefix] => ransack_hash} if [:prefix] ransack_hash.to_json.gsub(/"ransack_group.*?"/, '"g"') end |
.generate_id ⇒ Object
18 19 20 |
# File 'lib/ransack_query.rb', line 18 def self.generate_id SecureRandom.hex end |