Module: DataFormatter

Defined in:
lib/data_formatter.rb,
lib/data_formatter/tag.rb,
lib/data_formatter/value.rb,
lib/data_formatter/version.rb,
lib/data_formatter/collection.rb,
lib/data_formatter/value_pair.rb,
lib/data_formatter/indentation.rb,
lib/data_formatter/hash_collection.rb,
lib/data_formatter/array_collection.rb

Defined Under Namespace

Classes: ArrayCollection, Collection, HashCollection, Indentation, Tag, Value, ValuePair

Constant Summary collapse

VERSION =
"0.0.4"

Class Method Summary collapse

Class Method Details

.format(data) ⇒ Object



11
12
13
# File 'lib/data_formatter.rb', line 11

def self.format(data) 
  Value.new(data: data, indentation: Indentation.new()).to_s
end

.format_lines(data) ⇒ Object



15
16
17
# File 'lib/data_formatter.rb', line 15

def self.format_lines(data) 
  format(data).strip.split("\n")
end