Module: Etna

Defined in:
lib/etna/server.rb,
lib/etna/auth.rb,
lib/etna/hmac.rb,
lib/etna/user.rb,
lib/etna/route.rb,
lib/etna/client.rb,
lib/etna/errors.rb,
lib/etna/logger.rb,
lib/etna/command.rb,
lib/etna/test_auth.rb,
lib/etna/controller.rb,
lib/etna/parse_body.rb,
lib/etna/cross_origin.rb,
lib/etna/sign_service.rb,
lib/etna/describe_routes.rb,
lib/etna/symbolize_params.rb

Overview

This is an authentication layer you can use in testing. It will make an Etna::User as usual that your controller can respond to; you can pass permissions for this user directly in the Authorization header

Defined Under Namespace

Modules: Application, Spec Classes: Auth, BadRequest, Client, Command, Controller, CrossOrigin, DescribeRoutes, Error, Forbidden, Hmac, Logger, ParseBody, Route, Server, ServerError, SignService, SymbolizeParams, TestAuth, TestHmac, Unauthorized, User