lib/zendesk_api/association.rb in zendesk_api-1.34.0 vs lib/zendesk_api/association.rb in zendesk_api-1.35.0
- old
+ new
@@ -17,17 +17,12 @@
end
nil
end
- # 1.9+ changed default to search ancestors, added flag to disable behavior.
def module_defines_class?(mod, klass_as_string)
- if RUBY_VERSION < '1.9'
- mod.const_defined?(klass_as_string)
- else
- mod.const_defined?(klass_as_string, false)
- end
+ mod.const_defined?(klass_as_string, false)
end
end
# @return [Hash] Options passed into the association
attr_reader :options
@@ -56,10 +51,9 @@
instance = args.first
namespace = @options[:class].to_s.split("::")
namespace[-1] = @options[:class].resource_path
-
# Remove components without path information
ignorable_namespace_strings.each { |ns| namespace.delete(ns) }
has_parent = namespace.size > 1 || (options[:with_parent] && @options.parent)
if has_parent