Class: SafeYAML::Transform::ToSymbol
- Defined in:
- lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_symbol.rb
Constant Summary collapse
- MATCHER =
/\A:"?(\w+)"?\Z/.freeze
Instance Method Summary collapse
Instance Method Details
#transform?(value, options = nil) ⇒ Boolean
6 7 8 9 10 |
# File 'lib/puppet/vendor/safe_yaml/lib/safe_yaml/transform/to_symbol.rb', line 6 def transform?(value, =nil) ||= SafeYAML::OPTIONS return false unless [:deserialize_symbols] && MATCHER.match(value) return true, $1.to_sym end |