Class: HighLine::Question

Inherits:
Object
  • Object
show all
Defined in:
lib/dvdprofiler2xbmc/views/config_editor.rb

Instance Method Summary collapse

Instance Method Details

#build_responsesObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/dvdprofiler2xbmc/views/config_editor.rb', line 10

def build_responses(  )
  append_default unless default.nil?
  @responses = { :ambiguous_completion =>
                   "Ambiguous choice.  " +
                   "Please choose one of #{@answer_type.inspect}.",
                 :ask_on_error         =>
                   "?  ",
                 :invalid_type         =>
                   "You must enter a valid #{@answer_type}.",
                 :no_completion        =>
                   "You must choose one of " +
                   "#{@answer_type.inspect}.",
                 :not_in_range         =>
                   "Your answer isn't within the expected range " +
                   "(#{expected_range}).",
                 :not_valid            =>
                   "Your answer isn't valid " +
                   (@validate.kind_of?(Proc) ?
                   '' : "(must match #{@validate.inspect}).")
               }.merge(@responses)
end