class Tryruby::Level

Single tutorial level

Public Class Methods

new(*challenges) click to toggle source
# File lib/tryruby/level.rb, line 6
def initialize(*challenges)
  @challenges = challenges
end

Public Instance Methods

[](n) click to toggle source
# File lib/tryruby/level.rb, line 10
def [](n)
  @challenges[n]
end
each(&block) click to toggle source
# File lib/tryruby/level.rb, line 14
def each(&block)
  @challenges.each(&block)
end
length() click to toggle source

Number of challenges in level

# File lib/tryruby/level.rb, line 19
def length
  @challenges.length
end