Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SonicGarden/blazer-plus

Repository files navigation

Blazer Plus

Blazer Plus is a feature extension for the blazer gem. It provides additional safety measures and enhancements to improve user experience and security when using Blazer for database queries.

  • Support for CSV output with BOM
  • Row limit for query result output
  • Access restriction for dangerous actions

Installation

Add this line to your application's Gemfile:

gem 'blazer-plus'

And then execute:

$ bundle install

Usage

You can configure Blazer Plus in your application's initialization file. Here's an example:

# Blazer::Plus.enabled = true
Blazer::Plus.blazer_danger_actionable_method = ->(blazer_user) { blazer_user.blazer_admin? }

In this example, Blazer::Plus.enabled is a flag to enable or disable the Blazer Plus features. Blazer::Plus.blazer_danger_actionable_method is a lambda function that you can customize to handle dangerous queries action by Blazer Plus.

License

This gem is available under the MIT license.

About

Feature extension for safely using Blazer

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •