Class: PaperTrail::Human::Adapters::Resolvers::Custom
- Inherits:
-
Object
- Object
- PaperTrail::Human::Adapters::Resolvers::Custom
- Includes:
- Ports::Resolver
- Defined in:
- lib/paper_trail/human/adapters/resolvers/custom.rb
Instance Method Summary collapse
-
#initialize(resolve:) ⇒ Custom
constructor
A new instance of Custom.
- #resolve(value) ⇒ Object
Constructor Details
#initialize(resolve:) ⇒ Custom
Returns a new instance of Custom.
10 11 12 |
# File 'lib/paper_trail/human/adapters/resolvers/custom.rb', line 10 def initialize(resolve:, **) @proc = resolve end |
Instance Method Details
#resolve(value) ⇒ Object
14 15 16 |
# File 'lib/paper_trail/human/adapters/resolvers/custom.rb', line 14 def resolve(value) @proc.call(value) end |