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