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