21 lines
472 B
Ruby
21 lines
472 B
Ruby
require 'red_storm'
|
|
|
|
module RedStorm
|
|
module Examples
|
|
class RandomSentenceSpout < DSL::Spout
|
|
output_fields :word
|
|
|
|
on_send {@sentences[rand(@sentences.length)]}
|
|
|
|
on_init do
|
|
@sentences = [
|
|
"the cow jumped over the moon",
|
|
"an apple a day keeps the doctor away",
|
|
"four score and seven years ago",
|
|
"snow white and the seven dwarfs",
|
|
"i am at two with nature"
|
|
]
|
|
end
|
|
end
|
|
end
|
|
end |