本文简要介绍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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。