Skip to content

Instantly share code, notes, and snippets.

View chris-zwickilton's full-sized avatar

Chris Zwickilton chris-zwickilton

View GitHub Profile
@chris-zwickilton
chris-zwickilton / gist:6625578
Last active December 23, 2015 10:59
A flavor of Hexagonal Rails with factory created use cases
class UsersController < ApplicationController
def create
create_user = UserUseCaseFactory.create_user(Responder.new(self)
create_user.do(params[:email], params[:password[)
end
class Responder < SimpleDelegator
def success(user)
render json: UserSerializer.new(user)