scuttle-joda-convert


License

License

GroupId

GroupId

com.dadrox
ArtifactId

ArtifactId

scuttle-joda-convert_2.9.3
Last Version

Last Version

0.4-2.1
Release Date

Release Date

Type

Type

jar
Description

Description

scuttle-joda-convert
scuttle-joda-convert
Project URL

Project URL

https://github.com/dadrox/scuttle
Project Organization

Project Organization

com.dadrox
Source Code Management

Source Code Management

https://github.com/dadrox/scuttle

Download scuttle-joda-convert_2.9.3

How to add to project

<!-- https://jarcasting.com/artifacts/com.dadrox/scuttle-joda-convert_2.9.3/ -->
<dependency>
    <groupId>com.dadrox</groupId>
    <artifactId>scuttle-joda-convert_2.9.3</artifactId>
    <version>0.4-2.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.dadrox/scuttle-joda-convert_2.9.3/
implementation 'com.dadrox:scuttle-joda-convert_2.9.3:0.4-2.1'
// https://jarcasting.com/artifacts/com.dadrox/scuttle-joda-convert_2.9.3/
implementation ("com.dadrox:scuttle-joda-convert_2.9.3:0.4-2.1")
'com.dadrox:scuttle-joda-convert_2.9.3:jar:0.4-2.1'
<dependency org="com.dadrox" name="scuttle-joda-convert_2.9.3" rev="0.4-2.1">
  <artifact name="scuttle-joda-convert_2.9.3" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.dadrox', module='scuttle-joda-convert_2.9.3', version='0.4-2.1')
)
libraryDependencies += "com.dadrox" % "scuttle-joda-convert_2.9.3" % "0.4-2.1"
[com.dadrox/scuttle-joda-convert_2.9.3 "0.4-2.1"]

Dependencies

compile (2)

Group / Artifact Type Version
com.dadrox : scuttle_2.9.3 jar 0.4
org.scala-lang : scala-library jar 2.9.3

provided (2)

Group / Artifact Type Version
org.joda : joda-convert jar 1.2
joda-time : joda-time jar 2.1

test (3)

Group / Artifact Type Version
junit : junit-dep jar 4.10
org.fictus : fictus_2.9.3 jar 0.6
com.dadrox : sbt-junit jar 0.3

Project Modules

There are no modules declared in this project.

Scuttle

Build Status

A set of useful scala utilities and patterns.

Features

string.converters

notNull, notEmpty, notBlank, asInt, asLong, etc. return Options instead of throwing exceptions!

Response monad

Provides monadic response in a consistent fashion, carrying detailed failure information.

Enum

A convenient enum structure.

Example

import com.dadrox.scuttle.Enum

object Status extends Enum {
    sealed case class EnumVal private[Status] (name: String, status: Int) extends Value

    val NotFound = EnumVal("NotFound", 404)
    val ServiceUnavailable = EnumVal("ServiceUnavailable", 503)
}

scala> Status.values
res0: Vector[Status.EnumVal] = Vector(EnumVal(NotFound,404), EnumVal(ServiceUnavailable,503))

scala> Status("foo")
res1: Option[Status.EnumVal] = None

scala> Status("NotFound")
res2: Option[Status.EnumVal] = Some(EnumVal(NotFound,404))

scala> Status.NotFound
res3: Status.EnumVal = EnumVal(NotFound,404)

Time, Duration

Agnostic, pure scala time and duration library. The convert libraries allow conversion to and from Twitter or Joda times and durations.

Dependencies

scuttle

libraryDependencies += "com.dadrox" %% "scuttle" % "0.5"

scuttle convert libs

"com.dadrox" %% "scuttle-twitter-convert" % "0.5-6.3.8"

"com.dadrox" %% "scuttle-joda-convert" % "0.5-2.1"

License

Copyright (C) 2012-2013, Christopher Wood (dadrox)

Published under BSD 2-Clause License

Versions

Version
0.4-2.1
0.3