forked from cainlevy/recordselect
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinit.rb
More file actions
16 lines (14 loc) · 699 Bytes
/
init.rb
File metadata and controls
16 lines (14 loc) · 699 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require File.dirname(__FILE__) + '/lib/localization'
require File.dirname(__FILE__) + '/lib/extensions/active_record'
ActionController::Base.send(:include, RecordSelect)
ActionView::Base.send(:include, RecordSelectHelper)
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