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!