class SOML::Util
Public Class Methods
dedent(str)
click to toggle source
# File lib/soml/util.rb, line 3 def self.dedent(str) indentation_level = str.lines.map { |line| line[/^\s*/].length }.min return str if indentation_level == 0 return str.lines.map { |line| line[indentation_level..-1] }.join end
indent(str, level: 4)
click to toggle source
# File lib/soml/util.rb, line 9 def self.indent(str, level: 4) str.lines.map { |line| ' ' * level + line }.join end