lib/interactive/question.rb in interactive-0.3.0 vs lib/interactive/question.rb in interactive-0.4.0

- old
+ new

@@ -7,14 +7,17 @@ @options = Interactive::Options(Array(@options)) raise ArgumentError, "question cannot be nil nor empty." if question.nil? || question.empty? @question_type = @options.has_hash? ? QuestionWithEagerFullExplanation.new(self) : QuestionWithLazyFullExplanation.new(self) - alias :ask :ask_and_wait_for_valid_response end def ask_and_wait_for_valid_response(&block) @question_type.ask_and_wait_for_valid_response(&block) + end + + def ask(&block) + ask_and_wait_for_valid_response(&block) end private def response