From cbf1fc501e76c8bb8f06f1c037de8ccd971edde9 Mon Sep 17 00:00:00 2001 From: "Rico Sta. Cruz" Date: Mon, 29 Sep 2014 16:32:14 +0800 Subject: [PATCH] Add Rake. --- rake.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 rake.md diff --git a/rake.md b/rake.md new file mode 100644 index 000000000..59f69bcb4 --- /dev/null +++ b/rake.md @@ -0,0 +1,34 @@ +--- +title: Rake +layout: default +--- + +### Basic syntax + +```rb +namespace :foo do + desc "Description" + task :bar do + ... + end + + task :baz => :dependency do + end + + task :baz => [:dep1, :dep2, dep3] do + end +end + +# rake foo:bar +``` + +### Rake task with arguments + +```rb +desc "Do something" +task :workit, [:id] => :environment do |_, args| + id = args[:id] +end + +# rake workit[234] +```