class Ting::Writer
Public Class Methods
new(conv, tone)
click to toggle source
# File lib/ting/writer.rb, line 5 def initialize(conv, tone) @conv = conv.to_s @tone = Tones.const_get Ting.camelize(tone.to_s) end
Public Instance Methods
generate(syll)
click to toggle source
# File lib/ting/writer.rb, line 10 def generate(syll) Array(syll).map do |s| syllable = Conversions.unparse(@conv, s) str = @tone.add_tone(syllable, s.tone) str.capitalize! if s.capitalized? str end.join(' ') end