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" end def format_name(attribute_name) #attribute_name.to_s.dasherize attribute_name.to_s end def unformat_name(attribute_name) #attribute_name.to_s.underscore attribute_name.to_s end #alias_method :default_relationship_related_link, :relationship_related_link def relationship_related_link(attribute_name) super if related_link_for.include?(attribute_name) end def relationship_self_link(attribute_name) end def self.attributes(*attrs) attrs.each do |attr| attribute attr end end end