module NeverBounce::API::Feature::Eigencache::InstanceMethods
Public Instance Methods
_cache()
click to toggle source
Hidden cache.
def body _cache[:body] ||= File.read("my-bulky-body.csv") end def body=(v) _cache[:body] = v end
@return [Hash]
# File lib/never_bounce/api/feature/eigencache.rb, line 25 def _cache if eigen.instance_variable_defined?(k = :@cache) eigen.instance_variable_get(k) else eigen.instance_variable_set(k, {}) end end
Private Instance Methods
eigen()
click to toggle source
Object's eigenclass (singleton class). @return [Class]
# File lib/never_bounce/api/feature/eigencache.rb, line 38 def eigen class << self; self; end end