Sha256: d2976a667e1578389d3b4b2fd0d0b64d85a461878953fdef12edc2a516808613
Contents?: true
Size: 705 Bytes
Versions: 2
Compression:
Stored size: 705 Bytes
Contents
application = Rails.application engines = application.railties.engines # application is an engine engines = [application, *engines] engines.each do |engine| concerns_path = engine.paths['app/concerns'] if concerns_path concerns_directories = concerns_path.existent_directories else # app/concerns is not set, so just derive it from root. Cannot derive from app because it will glob app/models too concerns_directories = [engine.root.join('app', 'concerns').to_path] end concerns_directories.each do |concerns_directory| concerns_pathname = Pathname.new(concerns_directory) loader = Metasploit::Concern::Loader.new(root: concerns_pathname) loader.register end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
metasploit-concern-0.0.4 | config/initializers/load_concerns.rb |
metasploit-concern-0.0.2 | config/initializers/load_concerns.rb |