module Mooset::Findable::ClassMethods
Public Instance Methods
finder(name, &block)
click to toggle source
# File lib/mooset/findable.rb, line 8 def finder(name, &block) define_method(finder_method_name(name), &block) end
finder_method_name(name)
click to toggle source
# File lib/mooset/findable.rb, line 12 def finder_method_name(name) "find_by_#{name}" end
import(name, &block)
click to toggle source
# File lib/mooset/findable.rb, line 4 def import(name, &block) define_method(import_method_name(name), &block) end
import_method_name(name)
click to toggle source
# File lib/mooset/findable.rb, line 16 def import_method_name(name) "import_from_#{name}" end