Module: MLS::Slugger::ClassMethods

Defined in:
lib/mls.rb

Instance Method Summary collapse

Instance Method Details

#find(*args) ⇒ Object



34
35
36
37
38
39
40
41
42
# File 'lib/mls.rb', line 34

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