Skip to content

Instantly share code, notes, and snippets.

@ecomba
Last active December 15, 2015 22:39
Show Gist options
  • Save ecomba/5334860 to your computer and use it in GitHub Desktop.
Save ecomba/5334860 to your computer and use it in GitHub Desktop.
def show_project(username, project_name,
user: user(username),
project: project(user, project_name))
Presenter::Board.new(project, user).render
end
def user username
User.with(username)
end
def project user, project_name
Project.for(user).named(project_name)
end
@ecomba
Copy link
Author

ecomba commented Apr 8, 2013

That's right!

My example should possibly have said something like this:

def show_project(for: username, named: project_name, 
                 user: user(for), 
                 project: project(user, named))
  Presenter::Board.new(project, user).render
end

Then your code would look something like

show_project(named: 'Wunderlist', for: 'Chad')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment