Sha256: 15558d9f4c18b6546cf9058db3e448db3aa9e3b47cbd89f539606dd81c8e660e
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
# make sure we're running inside Merb if defined?(Merb::Plugins) $: << File.dirname(__FILE__) unless $:.include?(File.dirname(__FILE__)) # Merb gives you a Merb::Plugins.config hash...feel free to put your stuff in your piece of it Merb::Plugins.config[:merb_inspector] = { :chickens => false } Merb::BootLoader.before_app_loads do # require code that must be loaded before the application end Merb::BootLoader.after_app_loads do inspector_dir = File.dirname(__FILE__) / "../inspectors" require "merb_inspector" / "inspector" require "merb_inspector" / "manager" require "merb_inspector" / "helper" Dir["#{inspector_dir}/*.rb"].sort.each do |file| begin require file rescue Exeption => error message = "[MerbInspector] load error: #{error} (#{error.class})" Merb.logger.error message end end class ::Application include Merb::Inspector::Helper end Merb::Inspector::Manager.install end Merb::Plugins.add_rakefiles "merb_inspector/merbtasks" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
maiha-merb_inspector-0.2.1 | lib/merb_inspector.rb |
maiha-merb_inspector-0.2.2 | lib/merb_inspector.rb |
maiha-merb_inspector-0.2 | lib/merb_inspector.rb |