Support conditions in link statements

This commit is contained in:
Konstantin Munteanu
2018-09-01 13:30:51 +02:00
parent 05e5ba6939
commit 0d3999c36d
6 changed files with 59 additions and 3 deletions

View File

@@ -0,0 +1,21 @@
require 'active_model/serializer/field'
module ActiveModel
class Serializer
# Holds all the data about an serializer link
#
# @example
# class PostSerializer < ActiveModel::Serializer
# link :callback, if: :internal? do
# object.callback_link
# end
#
# def internal?
# instance_options[:internal] == true
# end
# end
#
class Link < Field
end
end
end