Module: YamlConvertor

Defined in:
lib/yaml_convertor.rb,
lib/yaml_convertor/version.rb

Defined Under Namespace

Classes: Convertor

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.builder(flat_hash) ⇒ Object



8
9
10
11
# File 'lib/yaml_convertor.rb', line 8

def self.builder(flat_hash)
  raise "Argument must be a Hash" unless flat_hash.is_a?(Hash)
  Convertor.new.build(flat_hash)
end

.flattener(nested_hash) ⇒ Object



4
5
6
7
# File 'lib/yaml_convertor.rb', line 4

def self.flattener(nested_hash)
  raise "Argument must be a Hash" unless nested_hash.is_a?(Hash)
  Convertor.new.flatten(nested_hash)
end