Sha256: 46bb158682091191e6e273227c94698461e995fb5054d531d25667e140349ae8

Contents?: true

Size: 804 Bytes

Versions: 1

Compression:

Stored size: 804 Bytes

Contents

module PaginationAjax
  module Generators
    class InstallGenerator < Rails::Generators::Base

      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
      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pagination_ajax-1.0.5 lib/generators/pagination_ajax/install/install_generator.rb