crowdAI/crowdai

View on GitHub
app/models/job_posting.rb

Summary

Maintainability
A
0 mins
Test Coverage
class JobPosting < ApplicationRecord

  default_scope { order('created_at DESC') }

  def record_page_view
    self.page_views ||= 0
    self.page_views += 1
    self.save
  end

  as_enum :status, [:draft, :open, :closed], map: :string

  def country_name
    c = ISO3166::Country[country]
    c.translations[I18n.locale.to_s] || c.name
  end
end