class Mengpaneel::Delayer

Constants

SESSION_KEY

Attributes

controller[R]

Public Class Methods

new(controller = nil) click to toggle source
# File lib/mengpaneel/delayer.rb, line 7
def initialize(controller = nil)
  @controller = controller
end

Public Instance Methods

load() click to toggle source
# File lib/mengpaneel/delayer.rb, line 11
def load
  (controller.session[SESSION_KEY] || {}).with_indifferent_access
end
load!() click to toggle source
# File lib/mengpaneel/delayer.rb, line 15
def load!
  calls = load
  controller.session.delete(SESSION_KEY)
  calls
end
save(all_calls) click to toggle source
# File lib/mengpaneel/delayer.rb, line 21
def save(all_calls)
  controller.session[SESSION_KEY] = all_calls
end