added railtie, resutrcutred requires - reportable - Fork of reportable required by WarVox, from hdm/reportable.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit e34734072141e90ea0ad4da84198fba36ad7f480
 (DIR) parent 278f65e1bdf79c0e43c8a68ac48086e4d934b056
 (HTM) Author: Marco Otte-Witte <marco.otte-witte@simplabs.com>
       Date:   Sun, 18 Apr 2010 18:28:54 +0200
       
       added railtie, resutrcutred requires
       
       Diffstat:
         M lib/saulabs/reportable.rb           |       5 +++++
         M lib/saulabs/reportable/cumulated_r… |       2 ++
         A lib/saulabs/reportable/railtie.rb   |      20 ++++++++++++++++++++
         M lib/saulabs/reportable/report.rb    |       3 +++
         M lib/saulabs/reportable/report_cach… |       2 ++
         M rails/init.rb                       |       3 ++-
       
       6 files changed, 34 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/lib/saulabs/reportable.rb b/lib/saulabs/reportable.rb
       @@ -1,7 +1,12 @@
       +require 'saulabs/reportable/report'
       +require 'saulabs/reportable/cumulated_report'
       +
        module Saulabs
        
          module Reportable
        
       +    require File.join(File.dirname(__FILE__), 'reportable', 'railtie') if defined?(Rails) && Rails::VERSION::MAJOR >= 3
       +
            # Extends the {Saulabs::Reportable::ClassMethods#reportable} method into +base+.
            #
            def self.included(base)
 (DIR) diff --git a/lib/saulabs/reportable/cumulated_report.rb b/lib/saulabs/reportable/cumulated_report.rb
       @@ -1,3 +1,5 @@
       +require 'saulabs/reportable/report'
       +
        module Saulabs
        
          module Reportable
 (DIR) diff --git a/lib/saulabs/reportable/railtie.rb b/lib/saulabs/reportable/railtie.rb
       @@ -0,0 +1,20 @@
       +require 'saulabs/reportable'
       +require 'rails'
       +
       +module Saulabs
       +
       +  module Reportable
       +
       +    class Railtie < Rails::Railtie
       +
       +      railtie_name :reportable
       +
       +      initializer 'saulabs.reportable.configure_rails_initialization' do
       +        require File.join(File.dirname(__FILE__), '..', '..', '..', 'rails', 'init')
       +      end
       +
       +    end
       +
       +  end
       +
       +end
 (DIR) diff --git a/lib/saulabs/reportable/report.rb b/lib/saulabs/reportable/report.rb
       @@ -1,3 +1,6 @@
       +require 'saulabs/reportable/grouping'
       +require 'saulabs/reportable/report_cache'
       +
        module Saulabs
        
          module Reportable
 (DIR) diff --git a/lib/saulabs/reportable/report_cache.rb b/lib/saulabs/reportable/report_cache.rb
       @@ -1,3 +1,5 @@
       +require 'saulabs/reportable/reporting_period'
       +
        module Saulabs
        
          module Reportable
 (DIR) diff --git a/rails/init.rb b/rails/init.rb
       @@ -1,9 +1,10 @@
        require 'saulabs/reportable'
       +require 'saulabs/reportable/report_tag_helper'
        
        ActiveRecord::Base.class_eval do
          include Saulabs::Reportable
        end
        
        ActionView::Base.class_eval do
       -  include Saulabs::Reportable::SparklineTagHelper
       +  include Saulabs::Reportable::ReportTagHelper
        end