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