Sha256: 0824bfab8ed3c87b5ea1e4ed78fa366b12f45dec21a835697f9bfea6e0c7f1a4

Contents?: true

Size: 1.08 KB

Versions: 10

Compression:

Stored size: 1.08 KB

Contents

require 'rails/generators'
module SqlSearchNSort
	class InstallGenerator < Rails::Generators::Base

		source_paths << File.expand_path('../views/application', __FILE__)
		source_paths << File.expand_path('../assets/javascripts', __FILE__)
		source_paths << File.expand_path('../helpers', __FILE__)

		def copy_files
			base_path = "app/views/application"
      copy_file('_search_form.html.haml', File.join(base_path, '_search_form.html.haml'))
      copy_file('_sort_form.html.haml', File.join(base_path, '_sort_form.html.haml'))

      base_path = "app/assets/javascripts"
      copy_file('sql_search_n_sort.js', File.join(base_path, 'sql_search_n_sort.js'))
      
		end

		def require_jquery
			inject_into_file "app/assets/javascripts/application.js",
		    before: "\n//= require_tree ." do
		      "\n//= require jquery"
		    end
		end

		def insert_into_app_controller
			inject_into_file "app/controllers/application_controller.rb",
		    before: /^end/ do
		      %Q`\n\tinclude SqlSortSetup\n
	before_filter :setup_sql_sort, :only => [:index, :sort_only_index]
		   \n`
		    end
		end

	end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sql_search_n_sort-2.1.1 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-2.1.0 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-2.0.2 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-2.0.1 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-2.0.0 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-1.2.0 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-1.16 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-1.15 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-1.13 lib/generators/sql_search_n_sort/install_generator.rb
sql_search_n_sort-1.12 lib/generators/sql_search_n_sort/install_generator.rb