# frozen_string_literal: true
class CountryState < ApplicationRecord
################
# Associations #
has_one :regional_office, dependent: :restrict_with_exception
has_many :membership_apps, dependent: :restrict_with_exception
###############
# Validations #
validates :english_name, presence: true, uniqueness: true
validates :native_name, presence: true, uniqueness: true
###########
# Methods #
def display_name
return native_name if I18n.locale == :ru
english_name
end