Skip to content

Commit

Permalink
Play client: Update package name when used in private modifier
Browse files Browse the repository at this point in the history
 - Fixes #139
  • Loading branch information
mbryzek committed Aug 14, 2014
1 parent 9966b12 commit 2d60ac6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 4 additions & 4 deletions core/src/main/scala/core/generator/Play2Models.scala
Expand Up @@ -24,18 +24,18 @@ package ${ssd.packageName}.models {
import play.api.libs.json.Writes
import play.api.libs.functional.syntax._

private[${ssd.packageName}] implicit val jsonReadsUUID = __.read[String].map(java.util.UUID.fromString)
private[${ssd.packageNamePrivate}] implicit val jsonReadsUUID = __.read[String].map(java.util.UUID.fromString)

private[${ssd.packageName}] implicit val jsonWritesUUID = new Writes[java.util.UUID] {
private[${ssd.packageNamePrivate}] implicit val jsonWritesUUID = new Writes[java.util.UUID] {
def writes(x: java.util.UUID) = JsString(x.toString)
}

private[${ssd.packageName}] implicit val jsonReadsJodaDateTime = __.read[String].map { str =>
private[${ssd.packageNamePrivate}] implicit val jsonReadsJodaDateTime = __.read[String].map { str =>
import org.joda.time.format.ISODateTimeFormat.dateTimeParser
dateTimeParser.parseDateTime(str)
}

private[${ssd.packageName}] implicit val jsonWritesJodaDateTime = new Writes[org.joda.time.DateTime] {
private[${ssd.packageNamePrivate}] implicit val jsonWritesJodaDateTime = new Writes[org.joda.time.DateTime] {
def writes(x: org.joda.time.DateTime) = {
import org.joda.time.format.ISODateTimeFormat.dateTime
val str = dateTime.print(x)
Expand Down
Expand Up @@ -71,6 +71,8 @@ class ScalaServiceDescription(val serviceDescription: ServiceDescription, metada
case Some(name) => name + "." + ScalaUtil.packageName(serviceDescription.name)
}

val packageNamePrivate = packageName.split("\\.").last

val resources = serviceDescription.resources.map { new ScalaResource(serviceDescription, packageName, _) }

}
Expand Down

0 comments on commit 2d60ac6

Please sign in to comment.