Sha256: d0ca028421b250b3455f7687f062b40872d8dd944e051ccbbb89c2cd90191d29
Contents?: true
Size: 825 Bytes
Versions: 4
Compression:
Stored size: 825 Bytes
Contents
module Recruiter class JobDecorator < Draper::Decorator delegate_all def created_at_ago h.time_ago_in_words(object.created_at) end def title object.title.titleize end def updated_at_ago h.time_ago_in_words(object.created_at) end def updated? object.created_at < object.updated_at end def published_at h.t('recruiter.messages.posts.published_at', time: created_at_ago) end def updated_at h.t('recruiter.messages.posts.updated_at', time: updated_at_ago) end def city object.city.name end def state object.city.state.name end def location "#{city}/#{short_state}" end def short_state object.city.state.short end def tag_names tags.map(&:name) end end end
Version data entries
4 entries across 4 versions & 1 rubygems