Package

org.combinators.cls

git

Permalink

package git

Visibility
  1. Public
  2. All

Type Members

  1. abstract class InhabitationController extends InjectedController

    Permalink

    Serves a website to access Git repositories with computed and serialized inhabitants.

    Serves a website to access Git repositories with computed and serialized inhabitants. To get the website, just inherit from this class, implement the abstract fields/methods in myresults.MyResults and route like this:

    GET   /myresults                        myresults.MyResults.overview()
    GET   /myresults/raw_:number            myresults.MyResults.raw(number: Long)
    GET   /myresults/prepare                myresults.MyResults.prepare(number: Long)
    GET   /myresults/myresults.git/*file    myresults.MyResults.serveFile(file)
    

    If there are multiple inhabitants they go into branches of the git hostet at /myresults/myresults.git.

  2. sealed trait InhabitationResultVector[R] extends AnyRef

    Permalink

    A type class for heterogeneous vector of inhabitation Results

  3. sealed trait InhabitationResultVectorInstances extends AnyRef

    Permalink

    Type class instances to build up result vectors

  4. case class ResultLocation(relativeTo: Path) extends Product with Serializable

    Permalink

    Wrapper for a configured location relative to which inhabitation results are stored.

  5. sealed trait Results extends AnyRef

    Permalink

    A collection of persistable inhabitation results.

  6. class ReverseURLCleanup extends AnyRef

    Permalink
  7. class Routes extends GeneratedRouter

    Permalink
  8. class URLCleanup extends InjectedController

    Permalink

    Cleans trailing double slashes of urls.

    Cleans trailing double slashes of urls. Turns http://foo.bar/baz/ into http://foo.bar/baz. To do anything useful this requires the following routing entry (present in org.combinators.cls.git.Routes):

    GET /*path/ org.combinators.cls.git.URLCleanup.untrail(path)
  9. class routes extends AnyRef

    Permalink

Value Members

  1. object InhabitationResultVector extends InhabitationResultVectorInstances

    Permalink

    Collection of type class instances to build up result vectors

  2. object Results

    Permalink

    An empty collection of inhabitation results.

  3. object RoutesPrefix

    Permalink
  4. package html

    Permalink
  5. package javascript

    Permalink

Ungrouped