Sha256: d67fc39f9535e45caa8aa3c99f31486978652270e1636853884e3081445e4732
Contents?: true
Size: 426 Bytes
Versions: 2
Compression:
Stored size: 426 Bytes
Contents
# frozen_string_literal: true module Wordle class GuessValidator attr_reader :error def initialize(guess, list) @guess = guess @list = list end def invalid? if @guess.length != 5 @error = "Guess must be 5 letters long" return true elsif @list.invalid?(@guess) @error = "Guess must be a real word" return true end false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wordle-0.1.1 | lib/wordle/guess_validator.rb |
wordle-0.1.0 | lib/wordle/guess_validator.rb |