Class: RailsKindeditor::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/rails_kindeditor/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_kindeditor_filesObject



6
7
8
9
10
11
12
13
# File 'lib/generators/rails_kindeditor/install/install_generator.rb', line 6

def copy_kindeditor_files
  if ::Rails.version < "3.1.0"
    warn "Warning: rails_kindeditor ~> v0.3.0 only support Rails3.1+!"
    warn "If you're using rails3.0.x, please check rails_kindeditor v0.2.8"
  else
    template "rails_kindeditor.rb", "config/initializers/rails_kindeditor.rb"
  end
end

#insert_or_copy_js_filesObject



15
16
17
18
19
20
21
# File 'lib/generators/rails_kindeditor/install/install_generator.rb', line 15

def insert_or_copy_js_files
  if File.exist?('app/assets/javascripts/application.js')
    insert_into_file "app/assets/javascripts/application.js", "//= require kindeditor\n", :after => "jquery_ujs\n"
  else
    copy_file "application.js", "app/assets/javascripts/application.js"
  end
end