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