Skip to content

Instantly share code, notes, and snippets.

@nschum
Last active July 18, 2016 15:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nschum/d8f56e5a714f12a810d385d36a5bdab4 to your computer and use it in GitHub Desktop.
Save nschum/d8f56e5a714f12a810d385d36a5bdab4 to your computer and use it in GitHub Desktop.
Indenting chained methods
// 1
myvariable.mymethod(bla)
.mymethod(bla, bla, bla)
.mymethod(bla, bla)
.mymethod() {
doSomething()
}
// 2
myvariable.mymethod(bla)
.mymethod(bla, bla, bla)
.mymethod(bla, bla)
.mymethod() {
doSomething()
}
// 3
myvariable.mymethod(bla)
.mymethod(bla, bla, bla)
.mymethod(bla, bla)
.mymethod({
doSomething()
})
// 4
myvariable.mymethod(bla)
.mymethod(bla, bla, bla)
.mymethod(bla, bla)
.mymethod({
doSomething()
})
@nschum
Copy link
Author

nschum commented Jul 14, 2016

Looking for feedback: Please sort examples 1-4 in order of preference

@sebastianbachmann
Copy link

Door #2 ;)

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