=doc fixes for Akka Streams quick start guide

This commit is contained in:
Heiko Seeberger 2014-12-25 11:33:42 +01:00
parent ea389e16ed
commit db44791a58
5 changed files with 13 additions and 17 deletions

View file

@ -29,8 +29,7 @@ import akka.stream.testkit.AkkaSpec
object TwitterStreamQuickstartDocSpec {
//#model
final case class Author(handle: String)
val AkkaTeam = Author("akkateam")
val Akka = Hashtag("#akka")
val akka = Hashtag("#akka")
final case class Hashtag(name: String)
@ -78,14 +77,14 @@ class TwitterStreamQuickstartDocSpec extends AkkaSpec {
//#authors-filter-map
val authors: Source[Author] =
tweets
.filter(_.hashtags.contains(Akka))
.filter(_.hashtags.contains(akka))
.map(_.author)
//#authors-filter-map
trait Example3 {
//#authors-collect
val authors: Source[Author] =
tweets.collect { case t if t.hashtags.contains(Akka) => t.author }
tweets.collect { case t if t.hashtags.contains(akka) => t.author }
//#authors-collect
}
@ -167,7 +166,7 @@ class TwitterStreamQuickstartDocSpec extends AkkaSpec {
val sum: Future[Int] = map.get(sumSink)
sum.map { c => println(s"Total tweets processed: $c") }
sum.foreach(c => println(s"Total tweets processed: $c"))
//#tweets-fold-count
new AnyRef {
@ -184,7 +183,7 @@ class TwitterStreamQuickstartDocSpec extends AkkaSpec {
val sumSink = Sink.fold[Int, Int](0)(_ + _)
val counterRunnableFlow: RunnableFlow =
tweetsInMinuteFromNow
.filter(_.hashtags contains Akka)
.filter(_.hashtags contains akka)
.map(t => 1)
.to(sumSink)