class SafeYAML::SyckResolver
Constants
- NODE_TYPES
- QUOTE_STYLES
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
SafeYAML::Resolver::new
# File lib/safe_yaml/syck_resolver.rb, line 14 def initialize(options={}) super end
Public Instance Methods
get_node_tag(node)
click to toggle source
# File lib/safe_yaml/syck_resolver.rb, line 26 def get_node_tag(node) node.type_id end
get_node_type(node)
click to toggle source
# File lib/safe_yaml/syck_resolver.rb, line 22 def get_node_type(node) NODE_TYPES[node.value.class] end
get_node_value(node)
click to toggle source
# File lib/safe_yaml/syck_resolver.rb, line 30 def get_node_value(node) node.value end
native_resolve(node)
click to toggle source
# File lib/safe_yaml/syck_resolver.rb, line 18 def native_resolve(node) node.transform(self.options) end
value_is_quoted?(node)
click to toggle source
# File lib/safe_yaml/syck_resolver.rb, line 34 def value_is_quoted?(node) QUOTE_STYLES.include?(node.instance_variable_get(:@style)) end