Module: Fc2::ClassMethods

Defined in:
lib/fc2.rb

Instance Method Summary collapse

Instance Method Details

#use_cache(method_name) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/fc2.rb', line 12

def use_cache(method_name)
  prepend(Module.new do
    define_method(method_name) do |*args, &block|
      Fc2.fetch(key: "#{self.class}\##{__method__}") do
        super(*args, &block)
      end
    end
  end)
end