Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > uriライブラリ > URI::Genericクラス > select

instance method URI::Generic#select

select(*components) -> [String][permalink][rdoc]

指定された components に対応する構成要素を文字列の配列として返します。

[PARAM] components:
構成要素名をシンボルで指定します。

例:

require 'uri'

uri = URI.parse('http://myuser:mypass@my.example.com/test.rbx')
p uri.select(:userinfo, :host, :path)
# => ["myuser:mypass", "my.example.com", "/test.rbx"]