mjacobus/recruiter

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

Summary

Maintainability
A
0 mins
Test Coverage
module Recruiter
  class State < ActiveRecord::Base
    delegate  :to_s, to: :name
    validates :name, presence: true, uniqueness: { case_sensitive: false }
    validates :short, presence: true, uniqueness: { case_sensitive: false }

    scope :with_open_jobs, ->{ where(id: City.with_open_jobs.select(:state_id).uniq) }
  end
end