# coding: utf-8 # 最初は変数定義 SLIMS = FileList["*.slim"] # このフォルダ内で 拡張子 .slim であるファイルのリスト SOBJS = SLIMS.ext('html') # その各ファイルの拡張子を .html に変えたファイルのリスト task :default => SOBJS # デフォルトタスク(タスク名なしでrakeを起動したとき用) rule '.html' => ['.slim'] do |t| # ここから ルール記述 ここでは html<-slim の変換を sh "slimrb -p #{t.source} > #{t.name}" # このコマンドで行う という指示 end #### 以下はタスクの例 task :hello do puts "hello" end task :list do puts "SRC=#{SRCS}", "OBJS=#{OBJS}" end