Class: Dependabot::UpdateCheckers::Ruby::Bundler::RubyRequirementSetter::GemfileRewriter
- Inherits:
-
Parser::TreeRewriter
- Object
- Parser::TreeRewriter
- Dependabot::UpdateCheckers::Ruby::Bundler::RubyRequirementSetter::GemfileRewriter
- Defined in:
- lib/dependabot/update_checkers/ruby/bundler/ruby_requirement_setter.rb
Instance Method Summary collapse
-
#initialize(ruby_version:) ⇒ GemfileRewriter
constructor
A new instance of GemfileRewriter.
- #on_send(node) ⇒ Object
Constructor Details
#initialize(ruby_version:) ⇒ GemfileRewriter
Returns a new instance of GemfileRewriter.
89 90 91 |
# File 'lib/dependabot/update_checkers/ruby/bundler/ruby_requirement_setter.rb', line 89 def initialize(ruby_version:) @ruby_version = ruby_version end |
Instance Method Details
#on_send(node) ⇒ Object
93 94 95 96 97 98 |
# File 'lib/dependabot/update_checkers/ruby/bundler/ruby_requirement_setter.rb', line 93 def on_send(node) return unless declares_ruby_version?(node) assigned_version_node = node.children[2] replace(assigned_version_node.loc.expression, "'#{ruby_version}'") end |