lib/lite/uxid/record/uuid.rb in lite-uxid-2.0.1 vs lib/lite/uxid/record/uuid.rb in lite-uxid-2.0.2

- old
+ new

@@ -10,13 +10,18 @@ before_create :callback_generate_uxid!, if: proc { respond_to?(:uxid) && !uxid? } end end + def uxid_prefix + # Define in your class to enable prefixing uxid. + # eg: "sub_" or "user_" + end + private def callback_generate_uxid! - self.uxid = Lite::Uxid::Irreversible::Uuid.encode + self.uxid = Lite::Uxid::Irreversible::Uuid.encode(prefix: uxid_prefix) end end end end