Sha256: 0bb0c50ef803c18048da1c6e0f09baf48dd45f72631d39e96b19dfbf30116348
Contents?: true
Size: 448 Bytes
Versions: 4
Compression:
Stored size: 448 Bytes
Contents
def bake_format(data, output, indent) indent_level = 0 data.each_line do |l| l.strip! opening = l.count('{') closing = l.count('}') old_indent_level = indent_level indent_level = indent_level + opening - closing prefix = if indent_level > old_indent_level indent * old_indent_level else indent * indent_level end output.puts(prefix + l) end output.close end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
bake-toolkit-2.24.6 | lib/format/bake_format.rb |
bake-toolkit-2.24.5 | lib/format/bake_format.rb |
bake-toolkit-2.24.4 | lib/format/bake_format.rb |
bake-toolkit-2.24.3 | lib/format/bake_format.rb |