class Rspec::PendingFor::Build

def initialize(options = {})

def initialize(options = {})
  @relevant_versions = Array(options[:versions]) # cast to array
  @relevant_engine = options[:engine].nil? ? nil : options[:engine].to_s
  @reason = options[:reason]
  warn_about_unrecognized_engine
  # If engine is nil, then any matching versions should be pended
  @message = if @relevant_engine.nil?
    no_engine_specified
  elsif RubyEngine.is?(@relevant_engine)
    engine_specified_and_relevant
  end
end