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.10"

Class Method Summary collapse

Class Method Details

.format(data, lang = "ruby") ⇒ Object



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

def self.format(data, lang = "ruby")
  Value.new(data: data, indentation: Indentation.new(), lang: lang).to_s
end

.format_lines(data, lang = "ruby") ⇒ Object



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

def self.format_lines(data, lang = "ruby")
  format(data, lang).strip.split("\n")
end