Rakeのソースコードが読みやすいとのことでトライしている。
しかし、Ruby初心者なんで、これどう実行されんだ?というのが多い。
Rakefileに処理を書いてコマンドから指定するとRubyが実行される仕組みなのだが
自分でも同じことがしたいと思い調べてみた。
仕組みは簡単。まずはRakefileを用意する。
get do
puts 'きたぜ'
end
メインでgetを定義してloadする感じ。Rakeも全く同じ仕組みだった。
def get
yield
end
load "Rakefile"