class Speedup::RequestData

Public Instance Methods

contexts() click to toggle source
# File lib/speedup/request_data.rb, line 4
def contexts
  @contexts ||= []
end
load(contexts, data) click to toggle source
# File lib/speedup/request_data.rb, line 15
def load(contexts, data)
  @contexts = contexts.map(&:to_sym)
  self.merge!(data.symbolize_keys)
end
storage_for(context) click to toggle source
# File lib/speedup/request_data.rb, line 8
def storage_for(context)
  @contexts ||= []
  @contexts |= [context]
  self[context] ||= {} if context == :request
  self[context] ||= []
end