class PaginationAjax::Generators::InstallGenerator

Public Instance Methods

inject_pagination_ajax() click to toggle source
# File lib/generators/pagination_ajax/install/install_generator.rb, line 5
def inject_pagination_ajax
  # for JavaScript application.js manifest:
  if File.exists? "#{Rails.root}/app/assets/javascripts/application.js"
    append_to_file "app/assets/javascripts/application.js" do
      "\n//= require pagination_ajax_plugin\n//= require pagination_ajax\n"
    end    
  # ...or for CoffeeScript application.js.coffee manifest:
  elsif File.exists? "#{Rails.root}/app/assets/javascripts/application.js.coffee"   
    append_to_file "app/assets/javascripts/application.js.coffee" do
      "\n#= require pagination_ajax_plugin\n#= require pagination_ajax\n"
    end
  end
end