Class: KafoWizards::HighLine::BooleanRenderer
- Inherits:
-
AbstractRenderer
- Object
- AbstractRenderer
- KafoWizards::HighLine::BooleanRenderer
- Defined in:
- lib/kafo_wizards/highline/boolean_renderer.rb
Instance Method Summary collapse
Instance Method Details
#render_action(entry) ⇒ Object
12 13 14 15 |
# File 'lib/kafo_wizards/highline/boolean_renderer.rb', line 12 def render_action(entry) entry.update(!entry.value) nil end |
#render_entry(entry) ⇒ Object
8 9 10 |
# File 'lib/kafo_wizards/highline/boolean_renderer.rb', line 8 def render_entry(entry) "Toggle #{entry.label}" end |
#render_value(entry) ⇒ Object
4 5 6 |
# File 'lib/kafo_wizards/highline/boolean_renderer.rb', line 4 def render_value(entry) entry.value ? "#{::HighLine.color("Yes", :green)}" : "#{::HighLine.color("No", :red)}" end |