Sha256: 609b29f383416114001c3332cf428715951fa0a07329e473620cd70b52de50ec
Contents?: true
Size: 948 Bytes
Versions: 1
Compression:
Stored size: 948 Bytes
Contents
# Sinatra::Muster Sinatra helpers for working with Muster query string parsing strategies ## Installation Add this line to your application's Gemfile: gem 'sinatra-muster' And then execute: $ bundle Or install it yourself as: $ gem install sinatra-muster ## Usage require 'sinatra/base' require 'sinatra/muster' class MyApp < Sinatra::Base register Sinatra::Muster use Muster::Rack, Muster::Strategies::Hash # GET /?select=id,name,password get '/' do query_filter :select, :only => ['id', 'name', 'email'] selected = query[:select] #=> ['id', 'name'] Users.all(:fields => selected) end end ## Contributing 1. Fork it 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 new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sinatra-muster-0.0.1 | README.md |