app/decorators/speaker_decorator.rb
class SpeakerDecorator < ApplicationDecorator
delegate_all
decorates_association :proposals
decorates_association :program_sessions
def gravatar
image_url =
"https://www.gravatar.com/avatar/#{object.gravatar_hash}?s=50"
h.image_tag(image_url, class: 'pull-left speaker-image')
end
def name_and_email
"#{object.name} (#{object.email})"
end
def bio
object.bio.present? ? object.bio : object.user.try(:bio)
end
end