Module: CafeCar::Caching

Extended by:
ActiveSupport::Concern
Included in:
Fields, ModelInfo, Presenter
Defined in:
lib/cafe_car/caching.rb

Instance Method Summary collapse

Instance Method Details

#cache(name) ⇒ Object



4
5
6
# File 'lib/cafe_car/caching.rb', line 4

def cache(name, &)
  instance_variable_get("@#{name}") || instance_variable_set("@#{name}", instance_exec(&))
end