Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > syck/ypathライブラリ > Syck::YPathクラス > new

singleton method Syck::YPath.new

new(str) -> Syck::YPath

自身を初期化します。

[PARAM] str:
YPath でパース可能なパスを文字列で指定します。

例:

require 'syck'
require 'yaml'

str = "/ugo[:hoge]/0/name"

p YAML::YPath.new(str)
#=> #<YAML::YPath:0x3238cc @predicates=[":hoge", nil, nil], @segments=["ugo", "0", "name"], @flags=nil>
class Syck::YPath