class Metasploit::Model::Invalid

Error raised if a {Metasploit::Model} ActiveModel is invalid.

Attributes

model[R]

Public Class Methods

new(model) click to toggle source
Calls superclass method
# File lib/metasploit/model/invalid.rb, line 3
def initialize(model)
  @model = model

  errors = @model.errors.full_messages.join(', ')
  # Must be called model_invalid so it doesn't alias errors.messages.invalid
  translated_message = ::I18n.translate('metasploit.model.errors.messages.model_invalid', :errors => errors)
  super(translated_message)
end