class Bundler::Patch::RubyVersion
Constants
- RUBY_VERSION_LINE_REGEXPS
Public Class Methods
files()
click to toggle source
# File lib/bundler/patch/ruby_version.rb, line 5 def self.files @files ||= { '.ruby-version' => [/.*/] } end
new(target_bundle: TargetBundle.new, patched_versions: [])
click to toggle source
Calls superclass method
# File lib/bundler/patch/ruby_version.rb, line 11 def initialize(target_bundle: TargetBundle.new, patched_versions: []) super(target_file: target_bundle.gemfile, target_dir: target_bundle.dir, regexes: regexes, patched_versions: patched_versions) end
Public Instance Methods
update()
click to toggle source
# File lib/bundler/patch/ruby_version.rb, line 18 def update hash = self.class.files.dup hash[@target_file.dup] = RUBY_VERSION_LINE_REGEXPS hash.each_pair do |file, regexes| @target_file = file @regexes = regexes file_replace end end