Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/savage.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/com/getbootstrap/savage/github/util/package.scala')
-rw-r--r--src/main/scala/com/getbootstrap/savage/github/util/package.scala12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/scala/com/getbootstrap/savage/github/util/package.scala b/src/main/scala/com/getbootstrap/savage/github/util/package.scala
index c62f5e8..d15acd3 100644
--- a/src/main/scala/com/getbootstrap/savage/github/util/package.scala
+++ b/src/main/scala/com/getbootstrap/savage/github/util/package.scala
@@ -7,7 +7,7 @@ import com.getbootstrap.savage.github.pr_action.PullRequestAction
package object util {
private val SafeRepoRegex = "^[0-9a-zA-Z_.-]+/[0-9a-zA-Z_.-]+$".r
- implicit class RichRepository(repo: Repository) {
+ implicit class RichRepository(val repo: Repository) extends AnyVal {
def repositoryId: Option[RepositoryId] = {
val repoId = new RepositoryId(repo.getOwner.getLogin, repo.getName)
repo.generateId match {
@@ -16,23 +16,23 @@ package object util {
}
}
}
- implicit class RichPullRequestMarker(marker: PullRequestMarker) {
+ implicit class RichPullRequestMarker(val marker: PullRequestMarker) extends AnyVal {
def commitSha: CommitSha = CommitSha(marker.getSha).getOrElse{ throw new IllegalStateException(s"Invalid commit SHA: ${marker.getSha}") }
def branch: Option[Branch] = Branch(marker.getRef)
}
- implicit class RichCommitFile(file: CommitFile) {
+ implicit class RichCommitFile(val file: CommitFile) extends AnyVal {
}
- implicit class RichPullRequest(pr: PullRequest) {
+ implicit class RichPullRequest(val pr: PullRequest) extends AnyVal {
import org.eclipse.egit.github.core.service.IssueService
def number: PullRequestNumber = PullRequestNumber(pr.getNumber).get
def isOpen: Boolean = (pr.getState == IssueService.STATE_OPEN)
}
- implicit class RichRepositoryId(repoId: RepositoryId) {
+ implicit class RichRepositoryId(val repoId: RepositoryId) extends AnyVal {
def asPushRemote: String = s"git@github.com:${repoId.generateId}.git"
def asPullRemote: String = s"https://github.com/${repoId.generateId}.git"
}
- implicit class RichPullRequestPayload(payload: PullRequestPayload) {
+ implicit class RichPullRequestPayload(val payload: PullRequestPayload) extends AnyVal {
def action: PullRequestAction = PullRequestAction(payload.getAction).get
}
}