class MastermindSuzan::Color

Constants

ADVANCED
BEGINNER
INTERMEDIATE

Public Instance Methods

advanced() click to toggle source
# File lib/mastermind_suzan/color.rb, line 36
def advanced
  puts advanced_level_message
  random_sequence = []
  8.times do
    random_sequence << ADVANCED.sample
  end
  random_sequence
end
beginner() click to toggle source
# File lib/mastermind_suzan/color.rb, line 18
def beginner
  puts beginner_level_message
  random_sequence = []
  4.times do
    random_sequence << BEGINNER.sample
  end
  random_sequence
end
intermediate() click to toggle source
# File lib/mastermind_suzan/color.rb, line 27
def intermediate
  puts intermediate_level_message
  random_sequence = []
  6.times do
    random_sequence << INTERMEDIATE.sample
  end
  random_sequence
end
set(level) click to toggle source
# File lib/mastermind_suzan/color.rb, line 10
def set(level)
  case level
  when "b", "beginner" then beginner
  when "i", "intermediate" then intermediate
  when "a", "advanced" then advanced
  end
end