title "This is an Silly Test Survey" question "What is your gender?", 1 do response "Male" do @male = true end response "Female" do @female = true end response("Unknown") do @confused = true end action { puts "You're a comedian" if @confused } end no_result "If you are female, we will not ask your age." do condition { @female } end question "What is your age?" do condition { @male } response "Not any of your business" response "Ancient" response "Dead" do @dead = true end action { puts "In question #{@question_num}, " + "male = #{@male}, female = #{@female}" } end question "Where do you live?" do response "Oxford" response "University" response "Lafayette outside Oxford and University" response "Somewhere Else" action { puts @survey_answers } end result "Are you weird?", 1 do condition { @question_num > 1 } alternative "Yes" do @weird = (@confused || @dead) end alternative "No" action { @weird ||= false } end no_result do cond { @male } action { puts "Hi there"} end no_result do cond { @male } response "ERROR" action { puts "Heellloo there"} end