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