Add S3 Support, changing the API a bit.

and he hates misaligned stuff.

On Thu, Sep 11, 2014 at 3:06 PM, Steven Schobert <notifications@github.com>
wrote:

> In spec/breadbox/configuration_spec.rb:
>
> > +        expect(config.provider).to eq nil
> > +      end
> > +    end
> > +
> > +    describe "#provider=" do
> > +      it "assigns the provider" do
> > +        provider        = :dropbox
> > +        config.provider = provider
> > +        expect(config.provider).to eq provider
> > +      end
> > +
> > +      it "requires the provider to be in the available providers" do
> > +        providers = [:aws, :dropbox]
> > +        allow(config).to receive(:available_providers).and_return(providers)
> > +
> > +        expect {
>
> Also, he really hates multi-line blocks.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ovenbits/breadbox/pull/4/files#r17445187>.
>