Sha256: e6205dbd5ab6cc5759f22b812939a8363a692f978cf630d5af28418e0228895a

Contents?: true

Size: 257 Bytes

Versions: 19

Compression:

Stored size: 257 Bytes

Contents

require 'rest-core/middleware'

class RestCore::DefaultQuery
  def self.members; [:query]; end
  include RestCore::Middleware
  def call env
    app.call(env.merge(REQUEST_QUERY =>
      @query.merge(query(env)).merge(env[REQUEST_QUERY] || {})))
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rest-core-1.0.0 lib/rest-core/middleware/default_query.rb
rest-core-0.8.2 lib/rest-core/middleware/default_query.rb
rest-core-0.8.1 lib/rest-core/middleware/default_query.rb
rest-core-0.8.0 lib/rest-core/middleware/default_query.rb
rest-core-0.7.2 lib/rest-core/middleware/default_query.rb
rest-core-0.7.0 lib/rest-core/middleware/default_query.rb
rest-core-0.4.0 lib/rest-core/middleware/default_query.rb
rest-core-0.4.0.pre.2 lib/rest-core/middleware/default_query.rb
rest-core-0.4.0.pre.1 lib/rest-core/middleware/default_query.rb
rest-core-0.4.0.pre.0 lib/rest-core/middleware/default_query.rb
rest-core-0.3.0 lib/rest-core/middleware/default_query.rb
rest-core-0.3.0.pre.2 lib/rest-core/middleware/default_query.rb
rest-core-0.3.0.pre.1 lib/rest-core/middleware/default_query.rb
rest-core-0.3.0.pre.0 lib/rest-core/middleware/default_query.rb
rest-core-0.2.3 lib/rest-core/middleware/default_query.rb
rest-core-0.2.2 lib/rest-core/middleware/default_query.rb
rest-core-0.2.1 lib/rest-core/middleware/default_query.rb
rest-core-0.2.0 lib/rest-core/middleware/default_query.rb
rest-core-0.0.1 lib/rest-core/middleware/default_query.rb