Class: Blogr::SetupGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/blogr/setup_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_initializer_fileObject

Copies the default blogr config file to config/blogr.rb



13
14
15
# File 'lib/blogr/setup_generator.rb', line 13

def copy_initializer_file
  copy_file "blogr.example.rb", "config/blogr.rb"
end

#create_initializer_fileObject

Creates config/initializers/blogr.rb config file loader



18
19
20
# File 'lib/blogr/setup_generator.rb', line 18

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

#create_routeObject

Adds blogr route to routes.rb



8
9
10
# File 'lib/blogr/setup_generator.rb', line 8

def create_route
  route 'mount Blogr::Engine => "/blogr"'
end