2016-01-24 36 views
1

你好陳列在那裏我有這樣一個模塊任務名稱:改變由混合

Mix.Tasks.MyModule.Release.Deploy 

,當我運行的混合幫助它顯示是這樣的:

my_module.release.deploy 

我怎樣才能改變這對

mymodule.release.deploy 

我試圖用http://elixir-lang.org/docs/v1.0/mix/Mix.Task.html#task_name/1

def task_name(_) do 
    "mymodule.release.deploy" 
end 

但沒有成功。我在那裏錯過了什麼?

回答

4

確實。 CamelCase被翻譯成小寫字母和兩個大寫字母之間的下劃線。如果你想要mymodule,你最好先寫下Mymodule