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

PullRequestNumber.scala « github « savage « getbootstrap « com « scala « main « src - github.com/twbs/savage.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 1ac41b8b2164a35d88b321baf1acb382cfc987df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.getbootstrap.savage.github

object PullRequestNumber {
  def apply(number: Int): Option[PullRequestNumber] = {
    if (number > 0) {
      Some(new PullRequestNumber(number))
    }
    else {
      None
    }
  }
  def unapply(number: Int): Option[PullRequestNumber] = PullRequestNumber(number)
}
class PullRequestNumber private(val number: Int) extends AnyVal {
  override def toString = s"PullRequestNumber(${number})"
}