Method: AIXM::Refinements#indent

Defined in:
lib/aixm/refinements.rb

#indent(number) ⇒ String

Note:

This is a refinement for String

Indent every line of a string with number spaces.

Examples:

"foo\nbar".indent(2)
# => "  foo\n  bar"

Parameters:

  • number (Integer)

    number of spaces

Returns:

  • (String)

    line indended string



302
303
304
305
306
307
# File 'lib/aixm/refinements.rb', line 302

refine String do
  def indent(number)
    whitespace = ' ' * number
    gsub(/^/, whitespace)
  end
end