Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def question (text, &block)
- questions << Question.new(text, &block)
- end
- class Question
- attr_reader :text
- def initialize(text, &block)
- @text = text
- @false = []
- @true = []
- instance_eval(&block) if block_given?
- end
- def false (text)
- @false << text
- end
- def true (text)
- @true << text
- end
- def answers
- return @false, @true
- # return @false mixed with @true
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement