diff options
author | Andre Arko <andre@arko.net> | 2012-11-27 17:15:41 -0800 |
---|---|---|
committer | Andre Arko <andre@arko.net> | 2012-11-27 17:15:41 -0800 |
commit | 7012ab193ec21a0bf4201693fafe81586893b6f2 (patch) | |
tree | 77ee57a1b658fac936df7e5cab38cd072d5a4a39 | |
parent | 70cc59a11d28630883abeda9d2d82f690dc3e4a8 (diff) | |
download | bundler-7012ab193ec21a0bf4201693fafe81586893b6f2.tar.gz |
backport smarter psyched yaml
-rw-r--r-- | lib/bundler/psyched_yaml.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/bundler/psyched_yaml.rb b/lib/bundler/psyched_yaml.rb index 9447475f1d..9c878f1e64 100644 --- a/lib/bundler/psyched_yaml.rb +++ b/lib/bundler/psyched_yaml.rb @@ -13,15 +13,14 @@ rescue LoadError end # At least load the YAML stdlib, whatever that may be -require 'yaml' +require 'yaml' unless defined?(YAML) module Bundler # On encountering invalid YAML, # Psych raises Psych::SyntaxError - # Syck raises ArgumentError if defined?(::Psych::SyntaxError) YamlSyntaxError = ::Psych::SyntaxError - else + else # Syck raises ArgumentError YamlSyntaxError = ::ArgumentError end end |