lib/zendesk_api/association.rb in zendesk_api-0.1.9 vs lib/zendesk_api/association.rb in zendesk_api-0.1.10

- old
+ new

@@ -218,10 +218,10 @@ instance_association = Association.new(class_level_association.merge(:parent => self)) resource = if klass.respond_to?(:find) && resource_id = method_missing(id_column) klass.find(@client, :id => resource_id, :association => instance_association) elsif found = method_missing(resource_name.to_sym) wrap_resource(found, klass, class_level_association) - elsif klass.ancestors.include?(DataResource) + elsif klass.superclass == DataResource rescue_client_error do response = @client.connection.get(instance_association.generate_path(:with_parent => true)) klass.new(@client, response.body[klass.singular_resource_name].merge(:association => instance_association)) end end