module Sequel::Plugins::SoftDestroy::ClassMethods

Public Instance Methods

[](*args) click to toggle source
# File lib/sequel/plugins/soft_destroy.rb, line 11
def [](*args)
  args = args.first if args.size <= 1

  return filter_deleted.first(args) if args.is_a?(Hash)

  return if args.nil?

  model = primary_key_lookup(args)

  return if model.nil? || model.deleted?

  model
end