本文簡要介紹ruby語言中 URI::MailTo.build
的用法。
用法
build(args)
說明
從組件創建一個新的 URI::MailTo
對象,並進行語法檢查。
組件可以作為 Array
或 Hash
提供。如果使用 Array
,則組件必須以 [to, headers]
的形式提供。
如果使用 Hash
,則鍵是以冒號開頭的組件名稱。
標頭可以作為預編碼字符串提供,例如 "subject=subscribe&cc=address"
,或作為數組的 Array
提供,例如 [['subject', 'subscribe'], ['cc', 'address']]
。
例子:
require 'uri'
m1 = URI::MailTo.build(['joe@example.com', 'subject=Ruby'])
m1.to_s # => "mailto:joe@example.com?subject=Ruby"
m2 = URI::MailTo.build(['john@example.com', [['Subject', 'Ruby'], ['Cc', 'jack@example.com']]])
m2.to_s # => "mailto:john@example.com?Subject=Ruby&Cc=jack@example.com"
m3 = URI::MailTo.build({:to => 'listman@example.com', :headers => [['subject', 'subscribe']]})
m3.to_s # => "mailto:listman@example.com?subject=subscribe"
調用超類方法
URI::Generic::build
相關用法
- Ruby MailTo.to_mailtext用法及代碼示例
- Ruby MatchData.pre_match用法及代碼示例
- Ruby Matrix lup()用法及代碼示例
- Ruby Matrix unitary?()用法及代碼示例
- Ruby Matrix symmetric?()用法及代碼示例
- Ruby Matrix t()用法及代碼示例
- Ruby Matrix identity()用法及代碼示例
- Ruby Matrix hash()用法及代碼示例
- Ruby Matrix hadamard_product()用法及代碼示例
- Ruby Matrix singular?()用法及代碼示例
- Ruby Math sqrt()用法及代碼示例
- Ruby Matrix round()用法及代碼示例
- Ruby Matrix collect()用法及代碼示例
- Ruby Math.acosh用法及代碼示例
- Ruby Markdown類用法及代碼示例
- Ruby Matrix hermitian?()用法及代碼示例
- Ruby Matrix row_vectors()用法及代碼示例
- Ruby Matrix conjugate()用法及代碼示例
- Ruby Math.asinh用法及代碼示例
- Ruby Matrix cofactor()用法及代碼示例
- Ruby Matrix rectangular()用法及代碼示例
- Ruby Matrix component()用法及代碼示例
- Ruby MatchData.mtch[i]用法及代碼示例
- Ruby Matrix clone()用法及代碼示例
- Ruby Matrix first_minor()用法及代碼示例
注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 MailTo.build。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。