Michael Jackson 14 лет назад
Родитель
Сommit
65eb4220ca
1 измененных файлов: 7 добавлений и 10 удалений
  1. +7
    -10
      Rakefile

+ 7
- 10
Rakefile Просмотреть файл

@@ -11,6 +11,10 @@ task :spec do
end
end

def version
File.read("mustache.js").match('version: "([^\"]+)",$')[1]
end

def templated_build(name, opts={})
# Create a rule that uses the .tmpl.{pre,post} stuff to make a final,
# wrapped, output file.
@@ -25,7 +29,7 @@ def templated_build(name, opts={})
target_js = opts[:location] ? "mustache.js" : "#{short}.mustache.js"

puts "Packaging for #{name}"
sh "mkdir -p #{opts[:location]}" if opts[:location]
mkdir_p opts[:location] if opts[:location]
sh "cat #{source}/#{target_js}.tpl.pre mustache.js \
#{source}/#{target_js}.tpl.post > #{opts[:location] || '.'}/#{target_js}"

@@ -33,10 +37,9 @@ def templated_build(name, opts={})
if opts[:extra]
sh "sed -e 's/{{version}}/#{version}/' #{source}/#{opts[:extra]} \
> #{opts[:location]}/#{opts[:extra]}"
end

puts "Done, see #{opts[:location] || '.'}/#{target_js}"
end

puts "Done, see #{opts[:location] || '.'}/#{target_js}"
end
end

@@ -47,12 +50,6 @@ templated_build "Dojo", :location => "dojox/string"
templated_build "YUI3", :location => "yui3/mustache"
templated_build "requirejs"


def version
File.read("mustache.js").match('version: "([^\"]+)",$')[1]
end


desc "Remove temporary files."
task :clean do
sh "git clean -fdx"


Загрузка…
Отмена
Сохранить