lib/ticketmaster/cli/commands/console.rb in ticketmaster-0.3.7 vs lib/ticketmaster/cli/commands/console.rb in ticketmaster-0.3.8
- old
+ new
@@ -18,13 +18,17 @@
require 'ticketmaster'
providers.inject(requires) do |mem, p|
begin
require "ticketmaster-#{p}"
requires << "-r ticketmaster-#{p} "
- rescue LoadError => exception
- puts exception
- require "#{p}"
- requires << "-r #{p} "
+ rescue Exception => exception
+ #puts exception
+ begin
+ require "#{p}"
+ requires << "-r #{p} "
+ rescue Exception => exception
+ warn "Could not require the '#{p}' provider. Is it installed?"
+ end
end
end
cmd << "#{irb_name} #{requires} --simple-prompt #{ARGV.join(' ')}"
exec cmd
end