lib/recurly/schema/json_parser.rb in recurly-3.1.0 vs lib/recurly/schema/json_parser.rb in recurly-3.1.1

- old
+ new

@@ -59,20 +59,13 @@ nil when "list" Resources::Page else type_camelized = type.split("_").map(&:capitalize).join - if Resources.const_defined?(type_camelized) - klazz = Resources.const_get(type_camelized) - if klazz.ancestors.include?(Resource) - klazz - else - if Recurly::STRICT_MODE - raise ArgumentError, "Could not find Recurly Resource responsible for key #{type}" - else - nil - end - end + if Resources.const_defined?(type_camelized, false) + Resources.const_get(type_camelized, false) + elsif Recurly::STRICT_MODE + raise ArgumentError, "Could not find Recurly Resource responsible for key #{type}" end end end end end