Sha256: fb82b5567a43ef4dbecbe14cdc70866c67efacc9af11817d7c33aea5bc7fe7c6
Contents?: true
Size: 427 Bytes
Versions: 5
Compression:
Stored size: 427 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
5 entries across 5 versions & 1 rubygems