| added railtie, resutrcutred requires - reportable - Fork of reportable required… | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit e34734072141e90ea0ad4da84198fba36ad7f480 | |
| parent 278f65e1bdf79c0e43c8a68ac48086e4d934b056 | |
| Author: Marco Otte-Witte <[email protected]> | |
| 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(-) | |
| --- | |
| 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 defi… | |
| + | |
| # Extends the {Saulabs::Reportable::ClassMethods#reportable} method into +… | |
| # | |
| def self.included(base) | |
| diff --git a/lib/saulabs/reportable/cumulated_report.rb b/lib/saulabs/reportabl… | |
| @@ -1,3 +1,5 @@ | |
| +require 'saulabs/reportable/report' | |
| + | |
| module Saulabs | |
| module Reportable | |
| diff --git a/lib/saulabs/reportable/railtie.rb b/lib/saulabs/reportable/railtie… | |
| @@ -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', '… | |
| + end | |
| + | |
| + end | |
| + | |
| + end | |
| + | |
| +end | |
| 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 | |
| diff --git a/lib/saulabs/reportable/report_cache.rb b/lib/saulabs/reportable/re… | |
| @@ -1,3 +1,5 @@ | |
| +require 'saulabs/reportable/reporting_period' | |
| + | |
| module Saulabs | |
| module Reportable | |
| 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 |