Class: Bridgetown::YAMLParser
- Inherits:
-
Object
- Object
- Bridgetown::YAMLParser
- Defined in:
- lib/bridgetown-core/yaml_parser.rb
Constant Summary collapse
- PERMITTED_CLASSES =
[Date, Time, Rb].freeze
Class Method Summary collapse
Class Method Details
.load(yaml) ⇒ Object
13 14 15 |
# File 'lib/bridgetown-core/yaml_parser.rb', line 13 def load(yaml) YAML.safe_load yaml, permitted_classes: PERMITTED_CLASSES end |
.load_file(filename, **kwargs) ⇒ Object
8 9 10 11 |
# File 'lib/bridgetown-core/yaml_parser.rb', line 8 def load_file(filename, **kwargs) kwargs = { permitted_classes: PERMITTED_CLASSES }.merge(kwargs) YAML.safe_load_file(filename, **kwargs) end |