scuttle-twitter-convert


License

License

GroupId

GroupId

com.dadrox
ArtifactId

ArtifactId

scuttle-twitter-convert_2.10
Last Version

Last Version

1.3
Release Date

Release Date

Type

Type

jar
Description

Description

scuttle-twitter-convert
scuttle-twitter-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-twitter-convert_2.10

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.10.2
com.dadrox : scuttle_2.10 jar 1.3
org.scala-lang : scala-reflect jar 2.10.2

provided (1)

Group / Artifact Type Version
com.twitter : util-core_2.10 jar 6.16.0

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.fictus : fictus_2.10 jar 0.9.6-SNAPSHOT
com.dadrox : sbt-junit jar 0.3.1

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
1.3
1.2
1.1
1.0
0.6-6.3.8
0.5-6.3.8
0.4-5.2.0
0.3