Skip to content

Instantly share code, notes, and snippets.

@bolshakov
Created May 18, 2016 06:47
Show Gist options
  • Save bolshakov/bf60b7ce066e46de8ddc694adbe2aa5e to your computer and use it in GitHub Desktop.
Save bolshakov/bf60b7ce066e46de8ddc694adbe2aa5e to your computer and use it in GitHub Desktop.
def unbind(key: String, pagination: Pagination): String = {
val limit: Option[String] = pagination.limit.map(key + "[limit]=" + _)
val offset: Option[String] = pagination.offset.map(key + "[offset]=" + _)
return Seq(limit, offset).filter(_.isDefined).map(_.get).mkString("&")
}
@faucct
Copy link

faucct commented May 18, 2016

return Seq(limit, offset).flatten.mkString("&")

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