class String
Public Instance Methods
indent(level = 1, spaces_per_level = 2)
click to toggle source
# File lib/generators/brain_damage/resource/monkeys/string.rb, line 2 def indent(level = 1, spaces_per_level = 2) self.gsub(/^/, ' ' * spaces_per_level.to_i * level.to_i) end
indent!(level = 1, spaces_per_level = 2)
click to toggle source
# File lib/generators/brain_damage/resource/monkeys/string.rb, line 6 def indent!(level = 1, spaces_per_level = 2) self.gsub!(/^/, ' ' * spaces_per_level.to_i * level.to_i) end
indentation()
click to toggle source
# File lib/generators/brain_damage/resource/monkeys/string.rb, line 10 def indentation length - lstrip.length end
indentation_level(spaces_per_level = 2)
click to toggle source
# File lib/generators/brain_damage/resource/monkeys/string.rb, line 14 def indentation_level(spaces_per_level = 2) indentation / spaces_per_level end