Sha256: da7dad89e82e6b28c2aff29cd7c58c1fac3c249430002246eec004a18a43700c

Contents?: true

Size: 539 Bytes

Versions: 18

Compression:

Stored size: 539 Bytes

Contents

module Metasploit
  module Model
    # Error raised if a {Metasploit::Model} ActiveModel is invalid.
    class Invalid < Metasploit::Model::Error
      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

      attr_reader :model
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
metasploit-model-0.27.0.pre.dep.pre.railties lib/metasploit/model/invalid.rb
metasploit-model-0.26.1-java lib/metasploit/model/invalid.rb
metasploit-model-0.26.1 lib/metasploit/model/invalid.rb
metasploit-model-0.25.7 lib/metasploit/model/invalid.rb
metasploit-model-0.25.7-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.6 lib/metasploit/model/invalid.rb
metasploit-model-0.25.6-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.3 lib/metasploit/model/invalid.rb
metasploit-model-0.25.3-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.2 lib/metasploit/model/invalid.rb
metasploit-model-0.25.2-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.1 lib/metasploit/model/invalid.rb
metasploit-model-0.25.1-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.1.pre.metasploit.pre.model.pre.search.pre.operator.pre.and.pre.operation.pre.groups-java lib/metasploit/model/invalid.rb
metasploit-model-0.25.1.pre.metasploit.pre.model.pre.search.pre.operator.pre.and.pre.operation.pre.groups lib/metasploit/model/invalid.rb
metasploit-model-0.24.1-java lib/metasploit/model/invalid.rb
metasploit-model-0.24.1 lib/metasploit/model/invalid.rb
metasploit-model-0.24.1.pre.semantic.pre.versioning.pre.2.pre.0 lib/metasploit/model/invalid.rb