Sha256: 781d800ab6220e2ce2cb1e7c45af7cace1f339e12665086a6338afb79916d497
Contents?: true
Size: 1.19 KB
Versions: 18
Compression:
Stored size: 1.19 KB
Contents
module Metasploit module Model module Module # Code shared between `Mdm::Module::Author` and `Metasploit::Framework::Module::Author`. module Author extend ActiveModel::Naming extend ActiveSupport::Concern include Metasploit::Model::Translation included do include ActiveModel::Validations # # Validations # validates :author, :presence => true validates :module_instance, :presence => true end # # Associations # # @!attribute [rw] author # Author who wrote the {#module_instance module}. # # @return [Metasploit::Model::Author] # @!attribute [rw] email_address # Email address {#author} used when writing {#module_instance module}. # # @return [Metasploit::Model::EmailAddress] if {#author} gave an email address. # @return [nil] if {#author} only gave a name. # @!attribute [rw] module_instance # Module written by {#author}. # # @return [Metasploit::Model::Module::Instance] end end end end
Version data entries
18 entries across 18 versions & 1 rubygems