class PluckGlobalID::Record
Public Class Methods
new(model_name, model_id, options = {})
click to toggle source
# File lib/pluck_global_id/record.rb, line 8 def initialize(model_name, model_id, options = {}) app = options.fetch :app, GlobalID.app @global_id = GlobalID.new URI("gid://#{app}/#{model_name}/#{model_id}") end
Public Instance Methods
to_global_id()
click to toggle source
# File lib/pluck_global_id/record.rb, line 13 def to_global_id @global_id end
to_signed_global_id()
click to toggle source
# File lib/pluck_global_id/record.rb, line 17 def to_signed_global_id fail ArgumentError, 'Not implemented' end