Sha256: 58825359a82cef1bd1b20e4b30367d61da41700f4431718155e83ad5a4e1fabe
Contents?: true
Size: 1.22 KB
Versions: 12
Compression:
Stored size: 1.22 KB
Contents
# A publicly disclosed credential, i.e. a {#username}. class Metasploit::Credential::Public < ActiveRecord::Base include Metasploit::Model::Search # # Associations # # @!attribute cores # The {Metasploit::Credential::Core core credentials} that combine this public credential with its derived # {Metasploit::Credential::Private private credential} and/or {Metasploit::Credential::Realm realm}. # # @return [ActiveRecord::Relation<Metasploit::Credential::Core>] has_many :cores, class_name: 'Metasploit::Credential::Core', dependent: :destroy, inverse_of: :public # # Attributes # # @!attribute created_at # When this credential was created. # # @return [DateTime] # @!attribute updated_at # The last time this credential was updated. # # @return [DateTime] # @!attribute username # The username for this credential # # @return [String] # # Mass-Assignment Security # attr_accessible :username # # Search Attributes # search_attribute :username, type: :string # # Validations # validates :username, presence: true, uniqueness: true Metasploit::Concern.run(self) end
Version data entries
12 entries across 12 versions & 1 rubygems