Sha256: 0f361df563644a4b503d51a005d2f8d472382c5b0e818bf96b2ac477ab65a0bc

Contents?: true

Size: 926 Bytes

Versions: 17

Compression:

Stored size: 926 Bytes

Contents

# -*- encoding : utf-8 -*-
require 'rails/generators'

class BrowseEverything::ConfigGenerator < Rails::Generators::Base
    desc """
  This generator makes the following changes to your application:
   1. Creates config/browse_everything_providers.yml with a placeholder value
   2. Modifies your app's routes.rb to mount BrowseEverything at /browse
         """
  source_root File.expand_path('../templates', __FILE__)
   
  def inject_routes
   insert_into_file "config/routes.rb", :after => ".draw do" do
%{
  mount BrowseEverything::Engine => '/browse'}
   end
  end 
  
  def copy_example_config
    copy_file "browse_everything_providers.yml.example", "config/browse_everything_providers.yml"
  end
  
  def insert_file_system_path
    insert_into_file "config/browse_everything_providers.yml", :before => "# drop_box:" do
      YAML.dump({ 'file_system' => { :home => Rails.root.to_s }})
    end
  end
  

        
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
browse-everything-0.8.1 lib/generators/browse_everything/config_generator.rb
browse-everything-0.8.0 lib/generators/browse_everything/config_generator.rb
browse-everything-0.7.1 lib/generators/browse_everything/config_generator.rb
browse-everything-0.7.0 lib/generators/browse_everything/config_generator.rb
browse-everything-0.6.3 lib/generators/browse_everything/config_generator.rb
browse-everything-0.6.2 lib/generators/browse_everything/config_generator.rb
browse-everything-0.6.1 lib/generators/browse_everything/config_generator.rb
browse-everything-0.6.0 lib/generators/browse_everything/config_generator.rb
browse-everything-0.5.2 lib/generators/browse_everything/config_generator.rb
browse-everything-0.5.1 lib/generators/browse_everything/config_generator.rb
browse-everything-0.5.0 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.5 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.4 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.3 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.2 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.1 lib/generators/browse_everything/config_generator.rb
browse-everything-0.4.0 lib/generators/browse_everything/config_generator.rb