class Tryruby::ChallengeBuilder
Single challenge level builder
Attributes
display_setup[W]
help[W]
setup[W]
test[W]
Public Class Methods
new()
click to toggle source
# File lib/tryruby/challenge_builder.rb, line 13 def initialize @help = '' @test = nil @setup = nil @display_setup = false end
Public Instance Methods
challenge()
click to toggle source
# File lib/tryruby/challenge_builder.rb, line 28 def challenge Challenge.new(@help, @test, @setup, @display_setup) end
setup(&block)
click to toggle source
# File lib/tryruby/challenge_builder.rb, line 24 def setup(&block) self.setup = block end
test(&block)
click to toggle source
# File lib/tryruby/challenge_builder.rb, line 20 def test(&block) self.test = block end