Method: ContentItem.method_missing
- Defined in:
- lib/content_item.rb
.method_missing(name, *arguments) ⇒ Object
43 44 45 46 47 48 49 50 51 |
# File 'lib/content_item.rb', line 43 def self.method_missing(name, *arguments) if name.to_s =~ /^find_all(_by)?_(.+)$/ polymorphic_finder($2, arguments) elsif name.to_s =~ /^find_(first_by|by)_(.+)$/ polymorphic_finder($2, arguments).first else super end end |