instance method
optimize_indentation
Ruby on Rails 5.2.8.1
Since v5.2.8.1 PrivateSignature
optimize_indentation(value, amount = 0)
Returns optimized string with indentation
Parameters
-
valuereq -
amountopt = 0
Source
# File railties/lib/rails/generators/actions.rb, line 326
def optimize_indentation(value, amount = 0) # :doc:
return "#{value}\n" unless value.is_a?(String)
if value.lines.size > 1
value.strip_heredoc.indent(amount)
else
"#{value.strip.indent(amount)}\n"
end
end
Defined in railties/lib/rails/generators/actions.rb line 326
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Generators::Actions