Sha256: 4c9c3be268d7eb87cd41e6483cad222cb99420ae6026859525cc089304a5910a

Contents?: true

Size: 848 Bytes

Versions: 1

Compression:

Stored size: 848 Bytes

Contents

# with_order

Provide ordering for tables, lists, etc.

This project follows [Semantic Versioning](http://semver.org/).

## Installation

    $ gem install with_order

If you're using Bundler, add this to your Gemfile:

    gem 'with_order', '~>0.1.0'

## Support

<table>
  <tr>
    <td><strong>Ruby</strong></td>
    <td>1.9</td>
  </tr>
  <tr>
    <td><strong>Rails</strong></td>
    <td>3.1</td>
  </tr>
  <tr>
    <td><strong>Database Framework</strong></td>
    <td>ActiveRecord</td>
  </tr>
</table>

## Usage

In your controller:

    @data = Data.with_order(params, default: :full_name, fields: {full_name: 'first_name ASC, last_name ASC'})

In your view:

    <th><%= link_with_order('ID', @data, :id) %></th>
    <th><%= link_with_order('Full Name', @data, :full_name) %></th>
    <th><%= link_with_order('Email', @data, :email) %></th>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
with_order-0.1.0 README.markdown