Module: DojoSrc

Defined in:
lib/dojo_src.rb

Constant Summary collapse

VERSION =
'1.5.0'

Class Method Summary collapse

Class Method Details

.dojofy(path) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/dojo_src.rb', line 5

def dojofy(path)
  dojo_path = File.join(File.dirname(__FILE__),'../dojo')
  puts "Dojofy your application"
  FileUtils.mkdir_p path
  %w{dojo util dijit dojox}.each do |mod|
    mod_path = "#{path}/#{mod}"
    puts "link #{mod_path}"
    if File.exists?(mod_path)
      system "rm #{mod_path}"
    end
    system "ln -s #{dojo_path}/#{mod} #{mod_path}"
  end
  open(File.join(path,'DOJO_VERSION'),'w'){|v| v<< VERSION }
  puts "Dojofy done"
end