Module: UniversalID::Extensions::GlobalIDUIDExtension::ClassMethods
- Defined in:
- lib/universalid/extensions/global_id/global_id_uid_extension.rb
Instance Method Summary collapse
- #from_global_id(gid, options = {}) ⇒ Object (also: #from_gid)
- #from_global_id_record(gid_record) ⇒ Object
- #from_signed_global_id(sgid, options = {}) ⇒ Object (also: #from_sgid)
Instance Method Details
#from_global_id(gid, options = {}) ⇒ Object Also known as: from_gid
29 30 31 |
# File 'lib/universalid/extensions/global_id/global_id_uid_extension.rb', line 29 def from_global_id(gid, = {}) from_global_id_record GlobalID.parse(gid, ) end |
#from_global_id_record(gid_record) ⇒ Object
25 26 27 |
# File 'lib/universalid/extensions/global_id/global_id_uid_extension.rb', line 25 def from_global_id_record(gid_record) gid_record&.find&.uid end |
#from_signed_global_id(sgid, options = {}) ⇒ Object Also known as: from_sgid
35 36 37 |
# File 'lib/universalid/extensions/global_id/global_id_uid_extension.rb', line 35 def from_signed_global_id(sgid, = {}) from_global_id_record SignedGlobalID.parse(sgid, ) end |