module Memorandum::InstanceMethods
Public Instance Methods
memorandum_fetch(name, default)
click to toggle source
# File lib/memorandum.rb, line 84 def memorandum_fetch name, default instance_variable_get(name) || instance_variable_set(name, default) end
memorandum_reset(name)
click to toggle source
# File lib/memorandum.rb, line 88 def memorandum_reset name memoized_statuses = self .class .memorandum_ivar_name(MEMORANDUM_STATUSES, name) statuses = memorandum_fetch memoized_statuses, Hash[] statuses.clear end