Class: SpaceCadetWrapper
- Inherits:
-
Object
- Object
- SpaceCadetWrapper
- Includes:
- SpaceCadetUuid
- Defined in:
- lib/space_cadet_wrapper.rb
Constant Summary collapse
- ID_BIT_COUNT =
31
Constants included from SpaceCadetActiveRecordUuid
SpaceCadetActiveRecordUuid::ID_RETRY_COUNT
Instance Method Summary collapse
Methods included from SpaceCadetActiveRecordUuid
#add_uuid, #id_add_uuid, #prepare_create
Methods included from SpaceCadetPostgresqlHack
#new_uuid, #set_auto_increment
Methods included from SpaceCadetUuidId
#high_order_bits_from_hex_string, #id_from_uuid, #low_order_bits_from_hex_string, #num_from_hex_string
Instance Method Details
#before_create(record) ⇒ Object
9 10 11 12 |
# File 'lib/space_cadet_wrapper.rb', line 9 def before_create record source_name = record.class.table_name prepare_create SpaceCadet::Uuid, source_name, ID_BIT_COUNT end |
#before_destroy(record) ⇒ Object
14 15 16 |
# File 'lib/space_cadet_wrapper.rb', line 14 def before_destroy record SpaceCadet::Uuid.delete record.id end |