Sha256: c66f71e3deb2c30c758886616ed63ef0eb66873a9fdd777dc9ed96c75090a188
Contents?: true
Size: 476 Bytes
Versions: 2
Compression:
Stored size: 476 Bytes
Contents
# frozen_string_literal: true class Journaled::ActorUriProvider include Singleton def actor_uri actor_global_id_uri || fallback_global_id_uri end private def actor_global_id_uri Journaled::Current.actor&.to_global_id&.to_s end def fallback_global_id_uri if defined?(::Rails::Console) || File.basename($PROGRAM_NAME) == "rake" "gid://local/#{Etc.getlogin}" else "gid://#{Rails.application.config.global_id.app}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
journaled-6.0.0 | app/models/journaled/actor_uri_provider.rb |
journaled-5.3.2 | app/models/journaled/actor_uri_provider.rb |