Skip to content

Temporary storage between actions in Kemal

License

Notifications You must be signed in to change notification settings

crystal-garage/kemal-flash

This branch is 21 commits ahead of neovintage/kemal-flash:master.

Folders and files

NameName
Last commit message
Last commit date
May 24, 2021
May 24, 2021
Nov 4, 2022
Jan 6, 2017
Jan 6, 2017
Jan 14, 2025
Nov 4, 2022

Repository files navigation

kemal-flash

Crystal CI GitHub release License

A fork of the kemal-flash library that I created because the original not working anymore and has not received any updates for a long time.

kemal-flash provides a way to pass temporary information between actions. Anything that's placed in the flash will be cleared out at the end of the next action. kemal-flash depends on kemal-session. Make sure kemal-session is included before including kemal-flash.

Installation

Add this to your application's shard.yml:

dependencies:
  kemal-flash:
    github: crystal-garage/kemal-flash
    branch: develop

Usage

require "kemal"
require "kemal-session"
require "kemal-flash"

get "/" do |env|
  env.flash["notice"] = "welcome"
end

get "/check_flash" do |env|
  env.flash["notice"]?
end

Contributing

  1. Fork it ( https://github.com/crystal-garage/kemal-flash/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

About

Temporary storage between actions in Kemal

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Crystal 100.0%