Sha256: 67a12be9317207647a7a2988a7555122d2fd1cd69a96f3670449162f56fc7328

Contents?: true

Size: 720 Bytes

Versions: 9

Compression:

Stored size: 720 Bytes

Contents

require 'rails/generators'

class TestAppGenerator < Rails::Generators::Base
  source_root File.expand_path("../../../../support", __FILE__)

  # Inject call to Hydra::BatchEdit.add_routes in config/routes.rb
  def inject_routes
    insert_into_file "config/routes.rb", :after => '.draw do' do
      "\n  # Add BatchEdit routes."
      "\n  Hydra::BatchEdit.add_routes(self)"
    end
  end

  def copy_test_models
    copy_file "app/models/sample.rb"
    copy_file "app/models/solr_document.rb"
    copy_file "db/migrate/20111101221803_create_searches.rb"
  end

  def copy_rspec_rake_task
    copy_file "lib/tasks/rspec.rake"
  end

  def copy_hydra_config
    copy_file "config/initializers/hydra_config.rb"
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hydra-batch-edit-2.1.0 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-2.0.2 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-1.1.1 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-1.1.0 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-1.0.2 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-1.0.1 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-1.0.0 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-0.3.1 spec/support/lib/generators/test_app_generator.rb
hydra-batch-edit-0.3.0 spec/support/lib/generators/test_app_generator.rb