Module: Kinko::Adapters::ROM::Types
- Defined in:
- lib/kinko/adapters/rom.rb
Class Method Summary collapse
- .blind_index(inner: Dry::Types["string"].optional) ⇒ Object
- .encrypted(type: nil, inner: nil) ⇒ Object
Class Method Details
.blind_index(inner: Dry::Types["string"].optional) ⇒ Object
19 |
# File 'lib/kinko/adapters/rom.rb', line 19 def blind_index(inner: Dry::Types["string"].optional) = inner |
.encrypted(type: nil, inner: nil) ⇒ Object
13 14 15 16 17 |
# File 'lib/kinko/adapters/rom.rb', line 13 def encrypted(type: nil, inner: nil) inner ||= type ? Dry::Types["any"].optional : Dry::Types["string"].optional read = inner.constructor { _1.nil? ? nil : Kinko::Cipher.decrypt(_1, type:) } inner.(read: read) end |