-1

是否有任何命令行選項用於執行一些自定義操作是ruby。我們自己的Ruby命令行選項

我想這樣ruby sample.rb -xxxx yes/no

XXXX代表我自己

注的選擇:是/否會做一些性能

+1

那麼,首先,看看標準庫 - http://www.ruby-doc.org/stdlib-2.0/libdoc/net/smtp/rdoc/Net/SMTP.html。它爲您提供編寫自己的郵件腳本的基礎知識。 – Florian

+0

在Rails中有[Action Mailer](http://edgeguides.rubyonrails.org/action_mailer_basics.html),你可以從[自定義rake任務]調用它(http://edgeguides.rubyonrails.org/command_line.html#定製耙任務)。 – Stefan

+0

夥計請看看編輯的問題 – Prince

回答

3

你想知道,如果你可以傳遞參數給紅寶石劇本?當然...

Mac:~/so[master]$ cat cli.rb 
p ARGV 
Mac:~/so[master]$ ruby cli.rb --isTheSkyBlue yes 
["--isTheSkyBlue", "yes"] 
Mac:~/so[master]$ 
+0

太好了。這個解決方案對我來說非常合適 – Prince