Module: Ecoportal::API::GraphQL::Concerns::Deprecation

Defined in:
lib/ecoportal/api/graphql/concerns/deprecation.rb

Constant Summary collapse

SCHEMA_VERSION =
'20260605'.freeze
WARNED =
Set.new

Class Method Summary collapse

Class Method Details

.warn_once(key, message) ⇒ Object



10
11
12
13
14
15
# File 'lib/ecoportal/api/graphql/concerns/deprecation.rb', line 10

def self.warn_once(key, message)
  return if WARNED.include?(key)

  WARNED << key
  warn "[ecoportal-api-graphql] DEPRECATED (#{key}): #{message}"
end