Module: Askable::InstanceMethods

Defined in:
lib/mixins/askable.rb

Instance Method Summary collapse

Instance Method Details

#ask(msg, &block) ⇒ Object



80
81
82
# File 'lib/mixins/askable.rb', line 80

def ask(msg, &block)
  self.class.ask(msg, &block)
end

#ask_with_help(opts = {}, &block) ⇒ Object



84
# File 'lib/mixins/askable.rb', line 84

def ask_with_help(opts={}, &block); self.class.ask_with_help(opts, &block);end

#choose(str, choices = {}, opts = {}, &block) ⇒ Object



98
# File 'lib/mixins/askable.rb', line 98

def choose(str, choices={}, opts={}, &block); self.class.choose(str, choices, opts, &block); end

#colored_ask(str, o) ⇒ Object



86
87
88
# File 'lib/mixins/askable.rb', line 86

def colored_ask(str, o)
  self.class.colored_ask(str, o)
end

#colored_print(str) ⇒ Object



94
95
96
# File 'lib/mixins/askable.rb', line 94

def colored_print(str)
  self.class.colored_print(str)
end

#colored_say(str, o = {}) ⇒ Object



90
91
92
# File 'lib/mixins/askable.rb', line 90

def colored_say(str, o={})
  self.class.colored_say(str, o)
end