class RuboCop::Cop::Lint::EmptyInterpolation
This cop checks for empty interpolation.
@example
# bad "result is #{}"
@example
# good "result is #{some_result}"
Constants
- MSG
Public Instance Methods
autocorrect(node)
click to toggle source
# File lib/rubocop/cop/lint/empty_interpolation.rb, line 28 def autocorrect(node) lambda do |collector| collector.remove(node.loc.expression) end end
on_dstr(node)
click to toggle source
# File lib/rubocop/cop/lint/empty_interpolation.rb, line 22 def on_dstr(node) node.each_child_node(:begin) do |begin_node| add_offense(begin_node) if begin_node.children.empty? end end