JSONAPI stuff

This commit is contained in:
2015-09-04 17:39:11 +02:00
parent e4dde28dd0
commit 7336585416
16 changed files with 75 additions and 66 deletions
+7 -1
View File
@@ -1,5 +1,10 @@
class Qwaiter::UserBaseSerializer
include JSONAPI::Serializer
class_attribute :related_link_for
def self.related_link_for(*attributes)
self.related_link_for = attributes
end
def base_url
"/user"
@@ -15,8 +20,9 @@ class Qwaiter::UserBaseSerializer
attribute_name.to_s
end
#alias_method :default_relationship_related_link, :relationship_related_link
def relationship_related_link(attribute_name)
super
super if related_link_for.include?(attribute_name)
end
def relationship_self_link(attribute_name)