Class: FlashMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/sqs_web/application/flash_message.rb

Instance Method Summary collapse

Constructor Details

#initialize(session) ⇒ FlashMessage

Returns a new instance of FlashMessage.



2
3
4
# File 'lib/sqs_web/application/flash_message.rb', line 2

def initialize(session)
  @session ||= session
end

Instance Method Details

#messageObject



10
11
12
13
14
# File 'lib/sqs_web/application/flash_message.rb', line 10

def message
  message = @session[:flash_message] #tmp get the value
  @session[:flash_message] = nil # unset the value
  message # display the value
end

#message=(message) ⇒ Object



6
7
8
# File 'lib/sqs_web/application/flash_message.rb', line 6

def message=(message)
  @session[:flash_message] = message
end