lib/lite/uxid/record/ulid.rb in lite-uxid-1.0.2 vs lib/lite/uxid/record/ulid.rb in lite-uxid-1.0.3
- old
+ new
@@ -10,15 +10,17 @@
extend ActiveSupport::Concern
included do
before_create :callback_generate_uxid!, if: proc { respond_to?(:uxid) }
+ end
- def self.find_by_uxid(uxid)
+ class_methods do
+ def find_by_uxid(uxid)
find_by(uxid: uxid)
end
- def self.find_by_uxid!(uxid)
+ def find_by_uxid!(uxid)
record = find_by_uxid(uxid)
return record unless record.nil?
raise ActiveRecord::RecordNotFound
end