Class: Dependabot::Bundler::FileUpdater::RubyRequirementSetter::GemfileRewriter
- Inherits:
-
Parser::TreeRewriter
- Object
- Parser::TreeRewriter
- Dependabot::Bundler::FileUpdater::RubyRequirementSetter::GemfileRewriter
- Defined in:
- lib/dependabot/bundler/file_updater/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.
92 93 94 |
# File 'lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb', line 92 def initialize(ruby_version:) @ruby_version = ruby_version end |
Instance Method Details
#on_send(node) ⇒ Object
96 97 98 99 100 101 |
# File 'lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb', line 96 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 |