class FlexValidations::IndentedString

@api private

Public Class Methods

new(original, level: 2, indentation: ' ') click to toggle source

@param original [#to_s]

# File lib/flex_validations.rb, line 75
def initialize(original, level: 2, indentation: ' ')
  @original = original
  @level = level
  @indentation = indentation
end

Public Instance Methods

to_s() click to toggle source
# File lib/flex_validations.rb, line 81
def to_s
  @original.to_s.lines.map do |line|
    "#{@indentation * @level}#{line}"
  end.join('')
end