Module: OsCtl::Lib::ConfigFile
- Defined in:
- lib/libosctl/config_file.rb
Class Method Summary collapse
-
.dump_yaml(data) ⇒ String
Create YAML from data.
-
.load_yaml(string) ⇒ Object
Safely load YAML from string.
-
.load_yaml_file(filename) ⇒ Object
Safely load YAML file.
Class Method Details
.dump_yaml(data) ⇒ String
Create YAML from data
21 22 23 |
# File 'lib/libosctl/config_file.rb', line 21 def self.dump_yaml(data) YAML.dump(data) end |
.load_yaml(string) ⇒ Object
Safely load YAML from string
15 16 17 |
# File 'lib/libosctl/config_file.rb', line 15 def self.load_yaml(string) YAML.safe_load(string) end |
.load_yaml_file(filename) ⇒ Object
Safely load YAML file
7 8 9 10 11 |
# File 'lib/libosctl/config_file.rb', line 7 def self.load_yaml_file(filename) File.open(filename, 'r:bom|utf-8') do |f| YAML.safe_load(f, filename:) end end |