Sha256: a6f2f5f7fb5800243dd07a9f13243e45b4b5323ec48ff3199dd534e036bfcc49

Contents?: true

Size: 426 Bytes

Versions: 48

Compression:

Stored size: 426 Bytes

Contents

class Mdm::Macro < ActiveRecord::Base
  extend MetasploitDataModels::SerializedPrefs

  #
  # Serialization
  #

  serialize :actions, MetasploitDataModels::Base64Serializer.new
  serialize :prefs, MetasploitDataModels::Base64Serializer.new
  serialized_prefs_attr_accessor :max_time

  #
  # Validations
  #

  validates :name, :presence => true, :format => /^[^'|"]+$/

  ActiveSupport.run_load_hooks(:mdm_macro, self)
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
metasploit_data_models-0.17.2-java app/models/mdm/macro.rb
metasploit_data_models-0.17.2 app/models/mdm/macro.rb
metasploit_data_models-0.17.2.pre.metasploit.pre.data.pre.models.pre.search app/models/mdm/macro.rb
metasploit_data_models-0.17.1-java app/models/mdm/macro.rb
metasploit_data_models-0.17.1 app/models/mdm/macro.rb
metasploit_data_models-0.17.0-java app/models/mdm/macro.rb
metasploit_data_models-0.17.0 app/models/mdm/macro.rb
metasploit_data_models-0.16.9 app/models/mdm/macro.rb
metasploit_data_models-0.16.9-java app/models/mdm/macro.rb
metasploit_data_models-0.16.8 app/models/mdm/macro.rb
metasploit_data_models-0.16.8-java app/models/mdm/macro.rb
metasploit_data_models-0.16.7-java app/models/mdm/macro.rb
metasploit_data_models-0.16.7 app/models/mdm/macro.rb
metasploit_data_models-0.16.6-java app/models/mdm/macro.rb
metasploit_data_models-0.16.6 app/models/mdm/macro.rb
metasploit_data_models-0.16.5-java app/models/mdm/macro.rb
metasploit_data_models-0.16.5 app/models/mdm/macro.rb
metasploit_data_models-0.16.4-java app/models/mdm/macro.rb
metasploit_data_models-0.16.4 app/models/mdm/macro.rb
metasploit_data_models-0.16.3-java app/models/mdm/macro.rb