class SiteTextSerializer < ApplicationSerializer
  attributes :id, :value, :overridden?, :can_revert?

  def id
    object[:id]
  end

  def value
    object[:value]
  end

  def overridden?
    current_val = value

    I18n.overrides_disabled do
      return I18n.t(object[:id]) != current_val
    end
  end

  alias_method :can_revert?, :overridden?
end