簡體   English   中英

帶有空白的Ruby Thor選項

[英]Ruby Thor options with white space

對於我正在做的作業,我需要有一個選項“ --format oneline”,其中我的輸出格式為一行。

我已成功完成此操作,但前提是我使用了--formatoneline(無空格)。 如果我包含空格,它將選項分成2個參數[“ format”,“ oneline”]。

我想知道這里如何處理空白字符,因為分配要求非常特殊的格式。

這是使用ruby和Thor模塊進行編碼的。

謝謝!

插口

您可以為選項指定:type 在這里看看

method_option :format, type: :string

然后您可以檢查是否存在--format oneline

if options[:format] == 'oneline'
   # puts smth
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM