Every single time you touch another system you're using an API. Yes it's a repository. Yes it's part of the "core" (although core at the root is a smell - core of what?). But "API" tells me absolutely nothing about what this class is or does.

----------------------------
Sent from my phone

> On 12 Feb 2014, at 18:09, Andrew Garner <notifications@github.com> wrote:
> 
> In lib/core/repositories/api.rb:
> 
> > @@ -0,0 +1,42 @@
> > +require 'faraday'
> > +require 'faraday/request/request_id'
> > +require 'forwardable'
> > +
> > +module Core
> > +  module Repositories
> > +    class API
> @gjvis why is it meaningless? It's a repository for the API.
> 
> —
> Reply to this email directly or view it on GitHub.