class RuboCop::Cop::Lint::EmptyInterpolation

Checks for empty interpolation.

@example

# bad

"result is #{}"

@example

# good

"result is #{some_result}"

Constants

MSG

Public Instance Methods

on_interpolation(begin_node) click to toggle source
# File lib/rubocop/cop/lint/empty_interpolation.rb, line 25
def on_interpolation(begin_node)
  return unless begin_node.children.empty?

  add_offense(begin_node) { |corrector| corrector.remove(begin_node.loc.expression) }
end