From a61f3a6668222af10d97da44b06d1a5f206d3951 Mon Sep 17 00:00:00 2001 From: biomancer Date: Fri, 19 Jun 2015 14:30:37 +0300 Subject: [PATCH] Allow passing options to attributes the same way as to attribute --- lib/jsonapi/resource.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/jsonapi/resource.rb b/lib/jsonapi/resource.rb index 6a0c8c754..4d299f1ce 100644 --- a/lib/jsonapi/resource.rb +++ b/lib/jsonapi/resource.rb @@ -278,8 +278,9 @@ def routing_resource_options # Methods used in defining a resource class def attributes(*attrs) + options = attrs.extract_options!.dup attrs.each do |attr| - attribute(attr) + attribute(attr, options) end end