Sha256: 8f09a8df34dbd45e2ff7aab4fb95111191748467e62c99c123ad4e2a7d1cf808
Contents?: true
Size: 825 Bytes
Versions: 2
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.updated_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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
recruiter-0.0.7 | app/decorators/recruiter/job_decorator.rb |
recruiter-0.0.6 | app/decorators/recruiter/job_decorator.rb |