Sha256: 70a5399a2ee3592d60978373a852c2628f709a4599eb7245c598468970af1f63
Contents?: true
Size: 528 Bytes
Versions: 10
Compression:
Stored size: 528 Bytes
Contents
class ItemVersionSerializer < Tenon::ApplicationSerializer attributes :id, :title, :user_email, :load_version_path, :formatted_date def load_version_path if object.item scope.polymorphic_path([:edit, object.item], version: object.id) else scope.new_polymorphic_path(object.item_type.constantize, version: object.id) end end def user_email object.user.email end def formatted_date object.created_at.strftime('%B %e, %Y at %-l:%M%p') end def default_attributes {} end end
Version data entries
10 entries across 10 versions & 1 rubygems