Module: MLS::Slugger::ClassMethods

Defined in:
lib/mls.rb

Instance Method Summary collapse

Instance Method Details

#find(*args) ⇒ Object



46
47
48
49
50
51
52
53
54
# File 'lib/mls.rb', line 46

def find(*args)
  friendly = -> (arg) { arg.respond_to?(:to_i) && arg.to_i.to_s != arg.to_s }

  if args.count == 1 && friendly.call(args.first)
    find_by_slug!(args)
  else
    super
  end
end