public
Fork of cainlevy/recordselect
Description: Replaces <select> tags with a full-HTML, RESTful JavaScript record browser (Rails plugin)
Homepage: http://code.google.com/p/recordselect
Clone URL: git://github.com/edwinmoss/recordselect.git
recordselect / init.rb
100644 17 lines (14 sloc) 0.702 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require File.dirname(__FILE__) + '/lib/localization'
require File.dirname(__FILE__) + '/lib/extensions/active_record'
 
ActionController::Base.send(:include, RecordSelect)
ActionView::Base.send(:include, RecordSelect::Helpers)
ActionView::Helpers::FormBuilder.send(:include, RecordSelect::FormBuilder)
 
['stylesheets', 'images', 'javascripts'].each do |asset_type|
  public_dir = File.join(RAILS_ROOT, 'public', asset_type, 'record_select')
  local_dir = File.join(File.dirname(__FILE__), 'assets', asset_type)
  FileUtils.mkdir public_dir unless File.exists? public_dir
  Dir.entries(local_dir).each do |file|
    next if file =~ /^\./
    FileUtils.cp File.join(local_dir, file), public_dir
  end
end