Sha256: b20c7b64f7844f256e68d8aacd32d8fc1ec15d5c6e71ccc02bd54286d3fdff08
Contents?: true
Size: 1.07 KB
Versions: 8
Compression:
Stored size: 1.07 KB
Contents
require 'metasploit/model/translation' module Metasploit module Model module Module module Target # Model that joins {Metasploit::Model::Architecture} and {Metasploit::Model::Module::Target}. module Architecture extend ActiveModel::Naming extend ActiveSupport::Concern include Metasploit::Model::Translation included do include ActiveModel::Validations # # Validations # validates :architecture, presence: true validates :module_target, presence: true end # # Associations # # @!attribute [rw] architecture # The architecture supported by the {#module_target}. # # @return [Metasploit::Model::Architecture] # @!attribute [rw] module_target # The module target that supports {#architecture}. # # @return [Metasploit::Model::Module::Target] end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems