class Rich::Generators::InstallGenerator

Public Class Methods

source_root() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 8
def self.source_root
  @source_root ||= File.join(File.dirname(__FILE__), 'templates')
end

Public Instance Methods

copy_initializer() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 12
def copy_initializer
  template 'rich.rb.erb', 'config/initializers/rich.rb'
end
create_migrations() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 28
def create_migrations
  rake "rich:install:migrations"
end
install_editor_styles() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 20
def install_editor_styles
  copy_file '../../../../../app/assets/stylesheets/rich/editor.css', 'app/assets/stylesheets/rich/editor.css'
end
install_javascript() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 24
def install_javascript
  template 'rich.js', 'app/assets/javascripts/rich.js'
end
setup_route() click to toggle source
# File lib/generators/rich/install/install_generator.rb, line 16
def setup_route
  route "mount Rich::Engine => '/rich', :as => 'rich'"
end