class Ducalis::UnlockedGem

Constants

OFFENSE

Public Instance Methods

investigate(processed_source) click to toggle source
# File lib/ducalis/cops/unlocked_gem.rb, line 11
def investigate(processed_source)
  return unless processed_source.ast

  gem_declarations(processed_source.ast).select do |node|
    _, _, gemname, _args = *node
    add_offense(node, :selector,
                format(OFFENSE, gem: gemname.loc.expression.source))
  end
end