Module: YAML
- Defined in:
- lib/rapidyaml/core_ext/yaml.rb
Class Method Summary collapse
- .dump(obj) ⇒ Object
- .dump_stream(*objects) ⇒ Object
- .load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
- .load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
- .load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
- .safe_dump(obj) ⇒ Object
- .safe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
- .safe_load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
- .unsafe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
- .unsafe_load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
Class Method Details
.dump(obj) ⇒ Object
33 34 35 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 33 def dump(obj, **) RapidYAML.dump(obj) end |
.dump_stream(*objects) ⇒ Object
41 42 43 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 41 def dump_stream(*objects) RapidYAML.dump_stream(*objects) end |
.load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
21 22 23 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 21 def load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidYAML.load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
53 54 55 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 53 def load_file(path, symbolize_names: false, permitted_classes: [], **_) RapidYAML.load_file(path, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
45 46 47 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 45 def load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) RapidYAML.load_stream(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes, &block) end |
.safe_dump(obj) ⇒ Object
37 38 39 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 37 def safe_dump(obj, **) RapidYAML.safe_dump(obj) end |
.safe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
25 26 27 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 25 def safe_load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidYAML.safe_load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.safe_load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
49 50 51 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 49 def safe_load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) RapidYAML.safe_load_stream(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes, &block) end |
.unsafe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
29 30 31 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 29 def unsafe_load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidYAML.unsafe_load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.unsafe_load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
57 58 59 |
# File 'lib/rapidyaml/core_ext/yaml.rb', line 57 def unsafe_load_file(path, symbolize_names: false, permitted_classes: [], **_) RapidYAML.unsafe_load_file(path, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |