25 lines
379 B
Ruby
25 lines
379 B
Ruby
module Producer
|
|
module Core
|
|
module Actions
|
|
class Mkdir < Action
|
|
def apply
|
|
case arguments.size
|
|
when 1
|
|
fs.mkdir path
|
|
when 2
|
|
fs.mkdir path, mode
|
|
end
|
|
end
|
|
|
|
def path
|
|
arguments.first
|
|
end
|
|
|
|
def mode
|
|
arguments[1]
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|