module AwesomePreloader::PreloaderWriter::ClassMethods

Public Instance Methods

preloaders() click to toggle source
# File lib/awesome_preloader.rb, line 17
def preloaders
  @@preloaders[self.class.to_s]
end
preloads(method_name, &block) click to toggle source
# File lib/awesome_preloader.rb, line 9
def preloads(method_name, &block)
  if block
    (@@preloaders[self.class.to_s] ||= {}).merge!(method_name => block)
  else
    all.preloads(method_name)
  end
end