lib/netzke-core.rb
require 'netzke/core'
module Netzke
autoload :Plugin, 'netzke/plugin'
autoload :Base, 'netzke/base'
end
# Rails specific
if defined? ::Rails
require 'netzke/core/railz'
ActiveSupport.on_load(:action_controller) do
include Netzke::Railz::ControllerExtensions
end
ActiveSupport.on_load(:action_view) do
include Netzke::Railz::ActionViewExt
end
ActiveSupport.on_load(:after_initialize) do
Netzke::Base.logger = Rails.logger
end
else
require 'logger'
Netzke::Base.logger = Logger.new(STDOUT)
end