# Gemfile
gem 'flame-flash'
# config.ru
require 'flame-flash' # or `Bundler.require`
# _controller.rb
include Flame::Flash
<!-- layout.html.erb -->
<%
%i[error warning notice].each do |type|
flash[type].each do |text|
%>
<p class="flash <%= type %>">
<%= text %>
</p>
<%
end
end
%>
class PostsController < Flame::Controller
def update
flash[:error] = "You don't have permissions"
redirect :show
end
def delete
redirect :show, notice: 'Deleted'
end
def move
redirect :index, flash: { success: 'Moved' }
end
def create
flash.now[:error] = 'Not enought permissions'
view :new
end
end
error
warning
notice
After checking out the repo, run bundle install
to install dependencies.
Then, run toys rspec
to run the tests.
To install this gem onto your local machine, run toys gem install
.
To release a new version, run toys gem release %version%
.
See how it works here.
Bug reports and pull requests are welcome on GitHub.
The gem is available as open source under the terms of the MIT License.