lib/lite/uxid/record/ulid.rb in lite-uxid-1.1.3 vs lib/lite/uxid/record/ulid.rb in lite-uxid-1.2.0
- old
+ new
@@ -1,30 +1,17 @@
# frozen_string_literal: true
-require 'active_support' unless defined?(ActiveSupport)
+require "active_support" unless defined?(ActiveSupport)
module Lite
module Uxid
module Record
module Ulid
extend ActiveSupport::Concern
included do
before_create :callback_generate_uxid!, if: proc { respond_to?(:uxid) && !uxid? }
- end
-
- class_methods do
- def find_by_uxid(uxid)
- find_by(uxid: uxid)
- end
-
- def find_by_uxid!(uxid)
- record = find_by_uxid(uxid)
- return record unless record.nil?
-
- raise ActiveRecord::RecordNotFound
- end
end
private
def callback_generate_uxid!