Module: Louisville::Extensions::Finder::ClassMethods
- Defined in:
- lib/louisville/extensions/finder.rb
Instance Method Summary collapse
Instance Method Details
#find_with_louisville_finder(*args) ⇒ Object
33 34 35 36 37 38 39 40 41 |
# File 'lib/louisville/extensions/finder.rb', line 33 def find_with_louisville_finder(*args) return find_without_lousville_finder(*args) if args.length != 1 id = args[0] id = id.id if ActiveRecord::Base === id return find_without_louisville_finder(*args) if Louisville::Util.numeric?(id) relation_with_louisville_finder.find_one(id) end |