class Bootboot::Command
Public Instance Methods
exec(_cmd, _args)
click to toggle source
# File lib/bootboot/command.rb, line 11 def exec(_cmd, _args) FileUtils.cp(GEMFILE_LOCK, GEMFILE_NEXT_LOCK) File.open(GEMFILE, 'a+') do |f| f.write(<<-EOM) Plugin.send(:load_plugin, 'bootboot') if Plugin.installed?('bootboot') if ENV['#{Bootboot.env_next}'] enable_dual_booting if Plugin.installed?('bootboot') # Add any gem you want here, they will be loaded only when running # bundler command prefixed with `#{Bootboot.env_next}=1`. end EOM end end
setup()
click to toggle source
# File lib/bootboot/command.rb, line 7 def setup self.class.command('bootboot') end