class FactoryBot::Linter::FactoryError

Public Class Methods

new(wrapped_error, factory) click to toggle source
# File lib/factory_bot/linter.rb, line 29
def initialize(wrapped_error, factory)
  @wrapped_error = wrapped_error
  @factory = factory
end

Public Instance Methods

location() click to toggle source
# File lib/factory_bot/linter.rb, line 46
def location
  @factory.name
end
message() click to toggle source
# File lib/factory_bot/linter.rb, line 34
def message
  message = @wrapped_error.message
  "* #{location} - #{message} (#{@wrapped_error.class.name})"
end
verbose_message() click to toggle source
# File lib/factory_bot/linter.rb, line 39
      def verbose_message
        <<~MESSAGE
          #{message}
            #{@wrapped_error.backtrace.join("\n  ")}
        MESSAGE
      end