class RuboCop::Cop::Gemspec::AddRuntimeDependency
Prefer ‘add_dependency` over `add_runtime_dependency` as the latter is considered soft-deprecated.
@example
# bad Gem::Specification.new do |spec| spec.add_runtime_dependency('rubocop') end # good Gem::Specification.new do |spec| spec.add_dependency('rubocop') end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
Source
# File lib/rubocop/cop/gemspec/add_runtime_dependency.rb, line 28 def on_send(node) return if !node.receiver || node.arguments.empty? add_offense(node.loc.selector) do |corrector| corrector.replace(node.loc.selector, 'add_dependency') end end