Sha256: df8c862e6d4622970215d3af40cb1ced457fc9d90c89bafeff3c7fc9dd4e3196
Contents?: true
Size: 1.2 KB
Versions: 12
Compression:
Stored size: 1.2 KB
Contents
# # Core # require 'shellwords' # # Gems # # gems must load explicitly any gem declared in gemspec # @see https://github.com/bundler/bundler/issues/2018#issuecomment-6819359 # # require 'active_record' require 'active_support' require 'active_support/all' require 'active_support/dependencies' require 'metasploit/concern' require 'metasploit/model' require 'arel-helpers' # # Project # require 'mdm' require 'mdm/module' require 'metasploit_data_models/base64_serializer' require 'metasploit_data_models/version' require 'metasploit_data_models/serialized_prefs' # Only include the Rails engine when using Rails. if defined? Rails require 'metasploit_data_models/engine' end module MetasploitDataModels def self.root unless instance_variable_defined? :@root lib_pathname = Pathname.new(__FILE__).dirname @root = lib_pathname.parent end @root end end lib_pathname = MetasploitDataModels.root.join('lib') # has to work under 1.8.7, so can't use to_path lib_path = lib_pathname.to_s # Add path to gem's lib so that concerns for models are loaded correctly if models are reloaded ActiveSupport::Dependencies.autoload_paths << lib_path ActiveSupport::Dependencies.autoload_once_paths << lib_path
Version data entries
12 entries across 12 versions & 1 rubygems