osem-fcy/app/serializers/speaker_serializer.rb

22 lines
407 B
Ruby
Raw Normal View History

2013-07-08 10:07:12 +02:00
class SpeakerSerializer < ActiveModel::Serializer
include ActionView::Helpers::TextHelper
attributes :guid, :name, :full_name, :company, :biography
2013-07-08 10:07:12 +02:00
def name
object.public_name
end
def full_name
[object.first_name, object.last_name].join(" ")
end
2013-07-08 10:07:12 +02:00
def biography
if object.biography.blank?
nil
else
simple_format(object.biography).gsub("\n", "")
end
end
end