Merge pull request #6 from tfe/master

Conform to ActiveModel::Serializers' way of determining array-ness
This commit is contained in:
jrhe 2013-07-19 09:26:14 -07:00
commit 6700eb2cca

View file

@ -13,7 +13,7 @@ module Grape
@endpoint = env["api.endpoint"]
options = endpoint.namespace_options.merge(endpoint.route_options)
if resource.is_a?(Array) && !resource.empty?
if resource.respond_to?(:to_ary) && !resource.empty?
# ensure we have an root to fallback on
endpoint.controller_name = resource.first.class.name.underscore.pluralize
end