Sha256: ba62e7e369f361e9e547d78126c5bca672ae50aa05147e0038c0c40b0f463c1e

Contents?: true

Size: 652 Bytes

Versions: 3

Compression:

Stored size: 652 Bytes

Contents

require "rails/generators"
module Blogr
  class SetupGenerator < Rails::Generators::Base

		source_root File.expand_path("../../../config/", __FILE__)
    
    # Adds blogr route to routes.rb
    def create_route
      route 'mount Blogr::Engine => "/blogr"'
    end

    # Copies the default blogr config file to config/blogr.rb
    def copy_initializer_file
      copy_file "blogr.example.rb", "config/blogr.rb"
    end

    # Creates config/initializers/blogr.rb config file loader
    def create_initializer_file
      create_file "config/initializers/blogr.rb", "Blogr::Configuration.load(Rails.root.join('config', 'blogr.rb'))"
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blogr-0.0.8 lib/blogr/setup_generator.rb
blogr-0.0.7 lib/blogr/setup_generator.rb
blogr-0.0.6 lib/blogr/setup_generator.rb