Sha256: 1dc420f5328c2f5ede865efc819a9ae90c702631a7f111cff52a3ee79046567e
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
# This sets up aliases for old Metasearch query methods so they behave # identically to the versions given in Ransack. # Ransack.configure do |config| {'contains'=>'cont', 'starts_with'=>'start', 'ends_with'=>'end'}.each do |old,current| config.add_predicate old, Ransack::Constants::DERIVED_PREDICATES.detect{ |q, _| q == current }[1] end {'equals'=>'eq', 'greater_than'=>'gt', 'less_than'=>'lt'}.each do |old,current| config.add_predicate old, arel_predicate: current end config.add_predicate 'gteq_datetime', arel_predicate: 'gteq', formatter: ->(v) { v.beginning_of_day } config.add_predicate 'lteq_datetime', arel_predicate: 'lt', formatter: ->(v) { v + 1.day } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-1.0.0.pre5 | lib/ransack_ext.rb |