Module: Prelude::Preloadable

Extended by:
ActiveSupport::Concern
Defined in:
lib/prelude/preloadable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#prelude_preloader=(value) ⇒ Object (writeonly)

Sets the attribute prelude_preloader

Parameters:

  • value

    the value to set the attribute prelude_preloader to.



8
9
10
# File 'lib/prelude/preloadable.rb', line 8

def prelude_preloader=(value)
  @prelude_preloader = value
end

Instance Method Details

#preloaded_valuesObject



10
11
12
# File 'lib/prelude/preloadable.rb', line 10

def preloaded_values
  @preloaded_values ||= {}
end

#set_preloaded_value_for(name, args, result) ⇒ Object



14
15
16
17
# File 'lib/prelude/preloadable.rb', line 14

def set_preloaded_value_for(name, args, result)
  key = [name, args]
  preloaded_values[key] = result
end