Get rid of type-punning pointer casts
[ruby.git] / gem_prelude.rb
blobbcd2560fab52caca6264515744622781a1a8e4d8
1 begin
2   require 'rubygems'
3 rescue LoadError => e
4   raise unless e.path == 'rubygems'
6   warn "`RubyGems' were not loaded."
7 else
8   require 'bundled_gems'
9 end if defined?(Gem)
11 begin
12   require 'error_highlight'
13 rescue LoadError
14   warn "`error_highlight' was not loaded."
15 end if defined?(ErrorHighlight)
17 begin
18   require 'did_you_mean'
19 rescue LoadError
20   warn "`did_you_mean' was not loaded."
21 end if defined?(DidYouMean)
23 begin
24   require 'syntax_suggest/core_ext'
25 rescue LoadError
26   warn "`syntax_suggest' was not loaded."
27 end if defined?(SyntaxSuggest)