Module: YAML
- Defined in:
- lib/rapidyaml_rb/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
20 21 22 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 20 def dump(obj, **) RapidyamlRb.dump(obj) end |
.dump_stream(*objects) ⇒ Object
28 29 30 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 28 def dump_stream(*objects) RapidyamlRb.dump_stream(*objects) end |
.load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
8 9 10 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 8 def load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidyamlRb.load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
40 41 42 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 40 def load_file(path, symbolize_names: false, permitted_classes: [], **_) RapidyamlRb.load_file(path, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
32 33 34 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 32 def load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) RapidyamlRb.load_stream(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes, &block) end |
.safe_dump(obj) ⇒ Object
24 25 26 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 24 def safe_dump(obj, **) RapidyamlRb.safe_dump(obj) end |
.safe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
12 13 14 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 12 def safe_load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidyamlRb.safe_load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.safe_load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) ⇒ Object
36 37 38 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 36 def safe_load_stream(yaml, symbolize_names: false, permitted_classes: [], **_, &block) RapidyamlRb.safe_load_stream(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes, &block) end |
.unsafe_load(yaml, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
16 17 18 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 16 def unsafe_load(yaml, symbolize_names: false, permitted_classes: [], **_) RapidyamlRb.unsafe_load(yaml, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |
.unsafe_load_file(path, symbolize_names: false, permitted_classes: [], **_) ⇒ Object
44 45 46 |
# File 'lib/rapidyaml_rb/core_ext/yaml.rb', line 44 def unsafe_load_file(path, symbolize_names: false, permitted_classes: [], **_) RapidyamlRb.unsafe_load_file(path, symbolize_names: symbolize_names, permitted_classes: permitted_classes) end |