Class: KafoWizards::HighLine::StringRenderer

Inherits:
AbstractRenderer show all
Defined in:
lib/kafo_wizards/highline/string_renderer.rb

Instance Method Summary collapse

Instance Method Details

#render_action(entry) ⇒ Object



13
14
15
16
17
18
# File 'lib/kafo_wizards/highline/string_renderer.rb', line 13

def render_action(entry)
  say entry.description if entry.description
  key = ask("New value for #{entry.label}: ")
  entry.update(key.chomp)
  nil
end

#render_entry(entry) ⇒ Object



9
10
11
# File 'lib/kafo_wizards/highline/string_renderer.rb', line 9

def render_entry(entry)
  "Change #{entry.label}"
end

#render_value(entry) ⇒ Object



5
6
7
# File 'lib/kafo_wizards/highline/string_renderer.rb', line 5

def render_value(entry)
  "'#{::HighLine.color(entry.value.to_s, :blue)}'"
end