Sha256: 920a1a7636a6e57594c5b1b22f7b3e12874b5c232a2d60d0c5298fe5d8f50d16

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 KB

Contents

# Sequel::Enhancements

peer60 plugins and extensions for [Sequel](http://sequel.jeremyevans.net/)

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'sequel-enhancements'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install sequel-enhancements

## Usage

Require plugins and extensions as normal

```ruby
Sequel::Model.plugin :string_nilifier
```

## Included plugins

- `hash_cleaner` strips trailing and leading invisibles from 
- `string_cleaner` a stronger version of `string_stripper`, removing all invisibles
- `string_downcaser` force downcasing of specified columns
- `string_nilifier` sets empty strings to nil
- `string_upcaser` force upcasing of specified columns

## Included extensions

- `sqlite_json` json support for SQLite


## Contributing

1. Fork it ( https://github.com/[my-github-username]/sequel-enhancements/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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sequel-enhancements-0.3.0 README.md
sequel-enhancements-0.2.0 README.md