initial emptyish gem
initial classes OAuthenticator::Middleware and OAuthenticator::SignedRequest
add tests
add simplecov
add tests for a couple of missed scenarios. thanks, simplecov.
add test of a request with a form encoded body
refactor #secrets. avoid excessive calles to *_secret methods which implementers may not memoize
freeze attribute keys
add reader methods for oauth header params on SignedRequest
add question methods to SignedRequest to indicate whether oauth header parameters were included in the Authorization
add a module OAuthenticator::SignedRequest::ConfigMethods with some stubs and some defaults, mostly intended to provide documentation (to be written)
move ConfigMethods to its own file
move the middleware's unauthorized response to its own method, taking the error object as an argument. can be overridden if anybody ever cares to.
yard
document ALL the things
move private of SignedRequest up above some other private methods; keep ConfigMethods above that
debugger for tests
add things to the gem's files.
.yardopts so hopefully rubydoc.info will pick that up
LICENSE to in accordance with the licene's "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."
README cause that's a useful bit of doc
bump version
add test/helper.rb, move test prep stuff there in anticipation of having more than one test file. also set up the load path to make it so you can invoke test files directly.