class RuboCop::Cop::Lint::EmptyInterpolation
“result is #{some_result}”
# good
@example
“result is #{}”
# bad
@example
This cop checks for empty interpolation.
def autocorrect(node)
def autocorrect(node) lambda do |collector| collector.remove(node.loc.expression) end end
def on_dstr(node)
def on_dstr(node) node.each_child_node(:begin) do |begin_node| add_offense(begin_node) if begin_node.children.empty? end end