Module: Psych::Pure::CommentExtensions::ToRubySingleton

Included in:
Psych::Pure
Defined in:
lib/psych/pure.rb

Overview

Extend the ToRuby singleton to be able to pass the comments option.

Instance Method Summary collapse

Instance Method Details

#create(symbolize_names: false, freeze: false, strict_integer: false, parse_symbols: true, comments: false) ⇒ Object



913
914
915
916
917
# File 'lib/psych/pure.rb', line 913

def create(symbolize_names: false, freeze: false, strict_integer: false, parse_symbols: true, comments: false)
  class_loader = ClassLoader.new
  scanner = ScalarScanner.new(class_loader, strict_integer: strict_integer, parse_symbols: parse_symbols)
  new(scanner, class_loader, symbolize_names: symbolize_names, freeze: freeze, comments: comments)
end