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