Method: ObjectShadow::InfoInspect.column100

Defined in:
lib/object_shadow/info_inspect.rb

.column100(input) ⇒ Object



52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/object_shadow/info_inspect.rb', line 52

def column100(input)
  words = input.split(" ")
  lines = [""]
  words.each{ |word|
    if lines[-1].size + word.size < 95 # 95 + 1 word space + 4 indent spaces = 95
      lines[-1] = lines[-1] + word + " "
    else
      lines << word + " "
    end
  }

  lines.map{ |line|
    "    #{line}"
  }.join("\n")
end