-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)가 있는데, [custom rake task]에서 호출 할 수 있습니다 (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

0

Ruby 표준 라이브러리에는 필요한 것을 수행 할 OptionParser이 포함되어 있습니다.