# Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/

class ObjectLookup < ApplicationModel

  def self.by_id(id)
    # lookup
    lookup = self.lookup(id: id)
    return if !lookup

    lookup.name
  end

  def self.by_name(name)
    # lookup
    lookup = self.lookup(name: name)
    if lookup
      return lookup.id
    end

    # create
    lookup = create(name: name)
    lookup.id
  end

end