Ruby 2.5.0 リファレンスマニュアル > ライブラリ一覧 > psychライブラリ > Psych::ScalarScannerクラス

class Psych::ScalarScanner

クラスの継承リスト: Psych::ScalarScanner < Object < Kernel < BasicObject

要約

YAML の scalar 型を読み込んで Ruby の built-in 型に変換するクラス。

目次

特異メソッド
new
インスタンスメソッド
parse_time tokenize

特異メソッド

new[permalink][rdoc]

新たな ScalarScanner オブジェクトを生成します。

インスタンスメソッド

parse_time(string) -> Time[permalink][rdoc]

文字列を Time オブジェクトに変換します。

[PARAM] string:
変換文字列
tokenize(string) -> object[permalink][rdoc]

YAML の scalar である文字列を Ruby のオブジェクトに変換した ものを返します。

scanner = Psych::ScalarScanner.new
p scanner.tokenize("yes") # => true
p scanner.tokenize("year") # => "year"
p scanner.tokenize("12") # =>  12
[PARAM] string:
変換文字列