mjacobus/recruiter

View on GitHub
app/models/recruiter/city.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Recruiter
  class City < ActiveRecord::Base
    delegate  :to_s, to: :name
    belongs_to :state
    validates :name, presence: true, uniqueness: { case_sensitive: false, scope: :state_id }

    scope :with_open_jobs, ->{ where(id: Job.open.select(:city_id).uniq) }
  end
end