Class: PluckGlobalID::Record
- Inherits:
-
Object
- Object
- PluckGlobalID::Record
- Includes:
- GlobalID::Identification
- Defined in:
- lib/pluck_global_id/record.rb
Instance Method Summary collapse
-
#initialize(model_name, model_id, options = {}) ⇒ Record
constructor
A new instance of Record.
- #to_global_id ⇒ Object
- #to_signed_global_id ⇒ Object
Constructor Details
#initialize(model_name, model_id, options = {}) ⇒ Record
Returns a new instance of Record.
8 9 10 11 |
# File 'lib/pluck_global_id/record.rb', line 8 def initialize(model_name, model_id, = {}) app = .fetch :app, GlobalID.app @global_id = GlobalID.new URI("gid://#{app}/#{model_name}/#{model_id}") end |
Instance Method Details
#to_global_id ⇒ Object
13 14 15 |
# File 'lib/pluck_global_id/record.rb', line 13 def to_global_id @global_id end |
#to_signed_global_id ⇒ Object
17 18 19 |
# File 'lib/pluck_global_id/record.rb', line 17 def to_signed_global_id fail ArgumentError, 'Not implemented' end |