Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > psychライブラリ > Psych::Nodes::Scalarクラス
クラスの継承リスト: Psych::Nodes::Scalar < Psych::Nodes::Node < Enumerable < Object < Kernel < BasicObject
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
これは AST の葉にあたるノードであり、子ノードを持ちません。
new(value, anchor=nil, tag=nil, plain=true, quoted=false, style=ANY) -> Psych::Nodes:Scalar
[permalink][rdoc]Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。 anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。 tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうか を指定します。style には node の style を整数値で渡します。 style は次の値のいずれかです。
anchor -> String|nil
[permalink][rdoc]scalar に付加された anchor を返します。
[SEE_ALSO] Psych::Nodes::Scalar#anchor=, Psych::Nodes::Scalar.new
anchor=(a)
[permalink][rdoc]scalar に付加された anchor を変更します。
[SEE_ALSO] Psych::Nodes::Scalar#anchor, Psych::Nodes::Scalar.new
plain -> bool
[permalink][rdoc]scalar が plain style であるかどうかを返します。
[SEE_ALSO] Psych::Nodes::Scalar#plain=, Psych::Nodes::Scalar.new
plain=(bool)
[permalink][rdoc]scalar が plain style であるかどうかを変更します。
[SEE_ALSO] Psych::Nodes::Scalar#plain, Psych::Nodes::Scalar.new
quoted -> bool
[permalink][rdoc]scalar が quoted であるかどうかを返します。
[SEE_ALSO] Psych::Nodes::Scalar#quoted=, Psych::Nodes::Scalar.new
quoted=(bool)
[permalink][rdoc]scalar が quoted であるかどうかを変更します。
[SEE_ALSO] Psych::Nodes::Scalar#quoted, Psych::Nodes::Scalar.new
style -> Integer
[permalink][rdoc]scalar の style を返します。
[SEE_ALSO] Psych::Nodes::Scalar#style=, Psych::Nodes::Scalar.new
style=(sty)
[permalink][rdoc]scalar の style を変更します。
[SEE_ALSO] Psych::Nodes::Scalar#style=, Psych::Nodes::Scalar.new
tag -> String|nil
[permalink][rdoc]scalar に付加された tag を返します。
[SEE_ALSO] Psych::Nodes::Scalar#tag=, Psych::Nodes::Scalar.new
tag=(t)
[permalink][rdoc]scalar に付加された tag を変更します。
[SEE_ALSO] Psych::Nodes::Scalar#tag, Psych::Nodes::Scalar.new
value -> String
[permalink][rdoc]scalar の値を返します。
[SEE_ALSO] Psych::Nodes::Scalar#value=, Psych::Nodes::Scalar.new
value=(v)
[permalink][rdoc]scalar の値を設定します。
[SEE_ALSO] Psych::Nodes::Scalar#value, Psych::Nodes::Scalar.new
ANY -> Integer
[permalink][rdoc]「任意」のスタイルを意味します。
emitter が適当に style を決めます。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style,
DOUBLE_QUOTED -> Integer
[permalink][rdoc]double quoted style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
FOLDED -> Integer
[permalink][rdoc]folded style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
LITERAL -> Integer
[permalink][rdoc]literal style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
PLAIN -> Integer
[permalink][rdoc]plain scalar style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
SINGLE_QUOTED -> Integer
[permalink][rdoc]single quoted style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar