Sha256: d578f1460176f55123d11d4d0cacd63deb4fb106b06abde5b5c8e504a4bd2453

Contents?: true

Size: 449 Bytes

Versions: 25

Compression:

Stored size: 449 Bytes

Contents

module Recruiter
  class JobDecorator < Draper::Decorator
    delegate_all

    include Recruiter::PublicableDecoratorHelper

    def title
      object.title.titleize
    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

25 entries across 25 versions & 1 rubygems

Version Path
recruiter-1.1.18 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.17 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.16 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.15 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.14 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.12 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.11 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.10 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.9 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.8 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.7 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.6 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.5 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.4 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.3 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.2 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.1 app/decorators/recruiter/job_decorator.rb
recruiter-1.1.0 app/decorators/recruiter/job_decorator.rb
recruiter-1.0.0 app/decorators/recruiter/job_decorator.rb
recruiter-0.1.5 app/decorators/recruiter/job_decorator.rb