Remove rails 2.x generators - reportable - Fork of reportable required by WarVox, from hdm/reportable.
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit 96f40a0780ef3c4bd3dcf862da9c9c83e0d632b9
 (DIR) parent 42019b02a0cf723dd20b78850cc68a7be2730fe1
 (HTM) Author: Martin Kavalar <martin@sauspiel.de>
       Date:   Tue, 14 Feb 2012 10:45:01 +0100
       
       Remove rails 2.x generators
       
       Diffstat:
         M generators/reportable_jquery_flot_… |      49 ++++++++++---------------------
         M generators/reportable_migration/re… |      44 +++++++++----------------------
         M generators/reportable_raphael_asse… |      58 ++++++++++---------------------
       
       3 files changed, 46 insertions(+), 105 deletions(-)
       ---
 (DIR) diff --git a/generators/reportable_jquery_flot_assets/reportable_jquery_flot_assets_generator.rb b/generators/reportable_jquery_flot_assets/reportable_jquery_flot_assets_generator.rb
       @@ -1,37 +1,18 @@
       -if Saulabs::Reportable::RailsAdapter::IS_RAILS3
       -
       -  class ReportableJqueryFlotAssetsGenerator < Rails::Generators::Base
       -
       -    include Rails::Generators::Actions
       -
       -    def create_jquery_flot_file
       -      empty_directory('public/javascripts')
       -      copy_file(
       -        File.join(File.dirname(__FILE__), 'templates', 'jquery.flot.min.js'),
       -        'public/javascripts/jquery.flot.min.js'
       -      )
       -      copy_file(
       -        File.join(File.dirname(__FILE__), 'templates', 'excanvas.min.js'),
       -        'public/javascripts/excanvas.min.js'
       -      )
       -      readme(File.join(File.dirname(__FILE__), 'templates', 'NOTES'))
       -    end
       -
       -  end
       -
       -else
       -
       -  class ReportableJqueryFlotAssetsGenerator < Rails::Generator::Base
       -
       -    def manifest
       -      record do |m|
       -        m.directory('public/javascripts')
       -        m.file('jquery.flot.min.js', 'public/javascripts/jquery.flot.min.js')
       -        m.file('excanvas.min.js', 'public/javascripts/excanvas.min.js')
       -        m.readme('NOTES')
       -      end
       -    end
       -
       +class ReportableJqueryFlotAssetsGenerator < Rails::Generators::Base
       +
       +  include Rails::Generators::Actions
       +
       +  def create_jquery_flot_file
       +    empty_directory('public/javascripts')
       +    copy_file(
       +      File.join(File.dirname(__FILE__), 'templates', 'jquery.flot.min.js'),
       +      'public/javascripts/jquery.flot.min.js'
       +    )
       +    copy_file(
       +      File.join(File.dirname(__FILE__), 'templates', 'excanvas.min.js'),
       +      'public/javascripts/excanvas.min.js'
       +    )
       +    readme(File.join(File.dirname(__FILE__), 'templates', 'NOTES'))
          end
        
        end
 (DIR) diff --git a/generators/reportable_migration/reportable_migration_generator.rb b/generators/reportable_migration/reportable_migration_generator.rb
       @@ -1,40 +1,20 @@
       -if Saulabs::Reportable::RailsAdapter::IS_RAILS3
       +class ReportableMigrationGenerator < Rails::Generators::Base
        
       -  class ReportableMigrationGenerator < Rails::Generators::Base
       -
       -    include Rails::Generators::Migration
       -
       -    def create_migration
       -      migration_template(
       -        File.join(File.dirname(__FILE__), 'templates', 'migration.rb'),
       -        'db/migrate/create_reportable_cache.rb'
       -      )
       -    end
       -
       -    def self.next_migration_number(dirname)
       -      if ActiveRecord::Base.timestamped_migrations
       -        Time.now.utc.strftime("%Y%m%d%H%M%S")
       -      else
       -        "%.3d" % (current_migration_number(dirname) + 1)
       -      end
       -    end
       +  include Rails::Generators::Migration
        
       +  def create_migration
       +    migration_template(
       +      File.join(File.dirname(__FILE__), 'templates', 'migration.rb'),
       +      'db/migrate/create_reportable_cache.rb'
       +    )
          end
        
       -else
       -
       -  class ReportableMigrationGenerator < Rails::Generator::Base
       -
       -    def manifest
       -      record do |m|
       -        m.migration_template('migration.rb', 'db/migrate')
       -      end
       +  def self.next_migration_number(dirname)
       +    if ActiveRecord::Base.timestamped_migrations
       +      Time.now.utc.strftime("%Y%m%d%H%M%S")
       +    else
       +      "%.3d" % (current_migration_number(dirname) + 1)
            end
       -
       -    def file_name
       -      'create_reportable_cache'
       -    end
       -
          end
        
        end
 (DIR) diff --git a/generators/reportable_raphael_assets/reportable_raphael_assets_generator.rb b/generators/reportable_raphael_assets/reportable_raphael_assets_generator.rb
       @@ -1,42 +1,22 @@
       -if Saulabs::Reportable::RailsAdapter::IS_RAILS3
       -
       -  class ReportableRaphaelAssetsGenerator < Rails::Generators::Base
       -
       -    include Rails::Generators::Actions
       -
       -    def create_raphael_file
       -      empty_directory('public/javascripts')
       -      copy_file(
       -        File.join(File.dirname(__FILE__), 'templates', 'raphael.min.js'),
       -        'public/javascripts/raphael.min.js'
       -      )
       -      copy_file(
       -        File.join(File.dirname(__FILE__), 'templates', 'g.raphael.min.js'),
       -        'public/javascripts/g.raphael.min.js'
       -      )
       -      copy_file(
       -        File.join(File.dirname(__FILE__), 'templates', 'g.line.min.js'),
       -        'public/javascripts/g.line.min.js'
       -      )
       -      readme(File.join(File.dirname(__FILE__), 'templates', 'NOTES'))
       -    end
       -
       -  end
       -
       -else
       -
       -  class ReportableRaphaelAssetsGenerator < Rails::Generator::Base
       -
       -    def manifest
       -      record do |m|
       -        m.directory('public/javascripts')
       -        m.file('raphael.min.js', 'public/javascripts/raphael.min.js')
       -        m.file('g.raphael.min.js', 'public/javascripts/g.raphael.min.js')
       -        m.file('g.line.min.js', 'public/javascripts/g.line.min.js')
       -        m.readme('NOTES')
       -      end
       -    end
       -
       +class ReportableRaphaelAssetsGenerator < Rails::Generators::Base
       +
       +  include Rails::Generators::Actions
       +
       +  def create_raphael_file
       +    empty_directory('public/javascripts')
       +    copy_file(
       +      File.join(File.dirname(__FILE__), 'templates', 'raphael.min.js'),
       +      'public/javascripts/raphael.min.js'
       +    )
       +    copy_file(
       +      File.join(File.dirname(__FILE__), 'templates', 'g.raphael.min.js'),
       +      'public/javascripts/g.raphael.min.js'
       +    )
       +    copy_file(
       +      File.join(File.dirname(__FILE__), 'templates', 'g.line.min.js'),
       +      'public/javascripts/g.line.min.js'
       +    )
       +    readme(File.join(File.dirname(__FILE__), 'templates', 'NOTES'))
          end
        
        end