app/models/job_posting.rb
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