Sha256: 458fe031d5b2bb4ac6caf086528c52a7e25ead5dc7ceee506b52c6df536ef9ff

Contents?: true

Size: 313 Bytes

Versions: 4

Compression:

Stored size: 313 Bytes

Contents

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

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

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sqs_web-0.0.4 lib/sqs_web/application/flash_message.rb
sqs_web-0.0.3 lib/sqs_web/application/flash_message.rb
sqs_web-0.0.2 lib/sqs_web/application/flash_message.rb
sqs_web-0.0.1 lib/sqs_web/application/flash_message.rb