styleseek/hyperdrive

View on GitHub
lib/hyperdrive.rb

Summary

Maintainability
A
0 mins
Test Coverage
# encoding: utf-8

# prepare for hyperspace!

## stdlib
require 'rack'
require 'rack/accept'
require 'linguistics'; Linguistics.use(:en)
require 'multi_json'

## immutable values
require 'hyperdrive/values'
require 'hyperdrive/version'

## helpers
require 'hyperdrive/docs'
require 'hyperdrive/utils'

## instrumenters
require 'hyperdrive/instrumenters/memory'
require 'hyperdrive/instrumenters/noop'

## sugary syntax and state mangagement
require 'hyperdrive/dsl'
require 'hyperdrive/errors'
require 'hyperdrive/param'
require 'hyperdrive/filter' # must come after param
require 'hyperdrive/resource'

## rack apps and middleware
require 'hyperdrive/endpoint'
require 'hyperdrive/hateoas'
require 'hyperdrive/middleware'
require 'hyperdrive/server'