class Mundler::CLI
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/mundler/cli.rb, line 7 def self.exit_on_failure? true end
Public Instance Methods
clean()
click to toggle source
# File lib/mundler/cli.rb, line 54 def clean Mundler::Project.new(Dir.pwd).clean rescue Interrupt $stderr.puts("\e[31mUser cancelled\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end
exec(*args)
click to toggle source
# File lib/mundler/cli.rb, line 65 def exec(*args) Mundler::Project.new(Dir.pwd).exec(args) rescue Interrupt exit 1 rescue NotInstalledError $stderr.puts("\e[31mChanges to the Mundlefile have been detected. Run `mundle install` and try again.\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end
install()
click to toggle source
# File lib/mundler/cli.rb, line 12 def install Mundler::Project.new(Dir.pwd).install rescue Mundler::CompilationError $stderr.puts("\e[31mFailed to install\e[0m") exit 1 rescue Interrupt $stderr.puts("\e[31mUser cancelled\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end
path()
click to toggle source
# File lib/mundler/cli.rb, line 78 def path puts Mundler::Project.new(Dir.pwd).path rescue Interrupt $stderr.puts("\e[31mUser cancelled\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end
summary()
click to toggle source
# File lib/mundler/cli.rb, line 42 def summary project = Mundler::Project.new(Dir.pwd) project.print_summary rescue Interrupt $stderr.puts("\e[31mUser cancelled\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end
update()
click to toggle source
# File lib/mundler/cli.rb, line 26 def update project = Mundler::Project.new(Dir.pwd) project.clean project.install rescue Mundler::CompilationError $stderr.puts("\e[31mFailed to install\e[0m") exit 1 rescue Interrupt $stderr.puts("\e[31mUser cancelled\e[0m") exit 1 rescue MundlefileNotFound $stderr.puts("\e[31mMundlefile not found in the current directory\e[0m") exit 1 end