Method: Jets::Commands::Upgrade#remove_ruby_lazy_load_for

Defined in:
lib/jets/commands/upgrade.rb

#remove_ruby_lazy_load_for(path) ⇒ Object



100
101
102
103
104
105
106
107
108
109
110
# File 'lib/jets/commands/upgrade.rb', line 100

def remove_ruby_lazy_load_for(path)
  lines = IO.readlines(path)
  new_lines = lines.reject do |l|
    l =~ %r{config.ruby.lazy_load}
  end
  return unless lines != new_lines

  content = new_lines.join("")
  IO.write(path, content)
  puts "Update: #{path}"
end