Class: Fiona7::BlobIdGenerator
- Inherits:
-
Object
- Object
- Fiona7::BlobIdGenerator
- Defined in:
- lib/fiona7/blob_id_generator.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(obj_id, time = nil) ⇒ BlobIdGenerator
constructor
A new instance of BlobIdGenerator.
Constructor Details
#initialize(obj_id, time = nil) ⇒ BlobIdGenerator
Returns a new instance of BlobIdGenerator.
3 4 5 6 7 |
# File 'lib/fiona7/blob_id_generator.rb', line 3 def initialize(obj_id, time=nil) @obj_id = obj_id.to_i @time = time || Time.now @stamp = @time.to_i.to_s(16) end |
Instance Method Details
#call ⇒ Object
9 10 11 |
# File 'lib/fiona7/blob_id_generator.rb', line 9 def call ("%022d" % @obj_id) + "bb" + @stamp end |