Class: PaperTrail::Human::Adapters::Resolvers::Custom

Inherits:
Object
  • Object
show all
Includes:
Ports::Resolver
Defined in:
lib/paper_trail/human/adapters/resolvers/custom.rb

Instance Method Summary collapse

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