要約
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
これは AST の葉にあたるノードであり、子ノードを持ちません。
目次
- 特異メソッド
 - インスタンスメソッド
 - 定数
 
継承しているメソッド
- Psych::Nodes::Nodeから継承しているメソッド
 - Enumerableから継承しているメソッド
 - 
  
- all?
 - any?
 - chain
 - chunk
 - chunk_while
 - collect
 - collect_concat
 - count
 - cycle
 - detect
 - drop
 - drop_while
 - each_cons
 - each_entry
 - each_slice
 - each_with_index
 - each_with_object
 - entries
 - filter
 - find
 - find_all
 - find_index
 - first
 - flat_map
 - grep
 - grep_v
 - group_by
 - include?
 - inject
 - lazy
 - map
 - max
 - max_by
 - member?
 - min
 - min_by
 - minmax
 - minmax_by
 - none?
 - one?
 - partition
 - reduce
 - reject
 - reverse_each
 - select
 - slice_after
 - slice_before
 - slice_when
 - sort
 - sort_by
 - sum
 - take
 - take_while
 - to_a
 - to_h
 - uniq
 - zip
 
 
特異メソッド
new(value, anchor=nil, tag=nil, plain=true, quoted=false, style=ANY) -> Psych::Nodes:Scalar[permalink][rdoc][edit]- 
Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。 anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。 tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうかを指定します。style には node の style を整数値で渡します。 style は次の値のいずれかです。
- Psych::Nodes::Scalar::ANY
 - Psych::Nodes::Scalar::PLAIN
 - Psych::Nodes::Scalar::SINGLE_QUOTED
 - Psych::Nodes::Scalar::DOUBLE_QUOTED
 - Psych::Nodes::Scalar::LITERAL
 - Psych::Nodes::Scalar::FOLDED
 
- [PARAM] value:
 - スカラー値
 - [PARAM] anchor:
 - 関連付けられた anchor の名前
 - [PARAM] tag:
 - タグ名
 - [PARAM] plain:
 - plain style であるかどうか
 - [PARAM] quoted:
 - quoted style であるかどうか
 - [PARAM] style:
 - スカラーのスタイル
 
 
インスタンスメソッド
anchor -> String|nil[permalink][rdoc][edit]- 
scalar に付加された anchor を返します。
[SEE_ALSO] Psych::Nodes::Scalar#anchor=, Psych::Nodes::Scalar.new
 anchor=(a)[permalink][rdoc][edit]- 
scalar に付加された anchor を変更します。
- [PARAM] a:
 - 設定する anchor
 
[SEE_ALSO] Psych::Nodes::Scalar#anchor, Psych::Nodes::Scalar.new
 plain -> bool[permalink][rdoc][edit]- 
scalar が plain style であるかどうかを返します。
[SEE_ALSO] Psych::Nodes::Scalar#plain=, Psych::Nodes::Scalar.new
 plain=(bool)[permalink][rdoc][edit]- 
scalar が plain style であるかどうかを変更します。
- [PARAM] bool:
 - 設定する真偽値
 
[SEE_ALSO] Psych::Nodes::Scalar#plain, Psych::Nodes::Scalar.new
 quoted -> bool[permalink][rdoc][edit]- 
scalar が quoted であるかどうかを返します。
[SEE_ALSO] Psych::Nodes::Scalar#quoted=, Psych::Nodes::Scalar.new
 quoted=(bool)[permalink][rdoc][edit]- 
scalar が quoted であるかどうかを変更します。
- [PARAM] bool:
 - 設定する真偽値
 
[SEE_ALSO] Psych::Nodes::Scalar#quoted, Psych::Nodes::Scalar.new
 style -> Integer[permalink][rdoc][edit]- 
scalar の style を返します。
[SEE_ALSO] Psych::Nodes::Scalar#style=, Psych::Nodes::Scalar.new
 style=(sty)[permalink][rdoc][edit]- 
scalar の style を変更します。
- [PARAM] sty:
 - 設定する style
 
[SEE_ALSO] Psych::Nodes::Scalar#style=, Psych::Nodes::Scalar.new
 tag -> String|nil[permalink][rdoc][edit]- 
scalar に付加された tag を返します。
[SEE_ALSO] Psych::Nodes::Scalar#tag=, Psych::Nodes::Scalar.new
 tag=(t)[permalink][rdoc][edit]- 
scalar に付加された tag を変更します。
- [PARAM] t:
 - 設定する tag
 
[SEE_ALSO] Psych::Nodes::Scalar#tag, Psych::Nodes::Scalar.new
 value -> String[permalink][rdoc][edit]- 
scalar の値を返します。
[SEE_ALSO] Psych::Nodes::Scalar#value=, Psych::Nodes::Scalar.new
 value=(v)[permalink][rdoc][edit]- 
scalar の値を設定します。
- [PARAM] v:
 - 設定する値
 
[SEE_ALSO] Psych::Nodes::Scalar#value, Psych::Nodes::Scalar.new
 
定数
ANY -> Integer[permalink][rdoc][edit]- 
「任意」のスタイルを意味します。
emitter が適当に style を決めます。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style
 DOUBLE_QUOTED -> Integer[permalink][rdoc][edit]- 
double quoted style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
 FOLDED -> Integer[permalink][rdoc][edit]- 
folded style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
 LITERAL -> Integer[permalink][rdoc][edit]- 
literal style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
 PLAIN -> Integer[permalink][rdoc][edit]- 
plain scalar style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar
 SINGLE_QUOTED -> Integer[permalink][rdoc][edit]- 
single quoted style を表します。
[SEE_ALSO] Psych::Nodes::Scalar.new, Psych::Nodes::Scalar#style, Psych::Handler#scalar