Module: CryptKeeperWithRansack::Ransack::ClassMethods
- Defined in:
- lib/crypt_keeper_with_ransack.rb
Instance Method Summary collapse
Instance Method Details
#add_crypt_ransacker(field, key: nil) ⇒ Object
26 27 28 29 30 |
# File 'lib/crypt_keeper_with_ransack.rb', line 26 def add_crypt_ransacker(field, key: nil) ransacker field do |parent| Arel.sql "pgp_sym_decrypt(cast(#{field} AS bytea), '#{key}')" end end |