OSDN Git Service
(root)
/
twpd
/
master.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Regular updates
[twpd/master.git]
/
rake.md
1
---
2
title: Rake
3
category: Ruby
4
layout: 2017/sheet
5
---
6
7
### Basic syntax
8
9
```rb
10
namespace :foo do
11
desc "Description"
12
task :bar do
13
...
14
end
15
16
task :baz => :dependency do
17
end
18
19
task :baz => [:dep1, :dep2, :dep3] do
20
end
21
end
22
23
# rake foo:bar
24
```
25
26
### Rake task with arguments
27
28
```rb
29
desc "Do something"
30
task :workit, [:id] => :environment do |_, args|
31
id = args[:id]
32
end
33
34
# rake workit[234]
35
```