Class: Gly::Word
Instance Method Summary collapse
-
#initialize(syllables = []) ⇒ Word
constructor
A new instance of Word.
- #readable ⇒ Object
Constructor Details
#initialize(syllables = []) ⇒ Word
Returns a new instance of Word.
36 37 38 |
# File 'lib/gly/lyrics.rb', line 36 def initialize(syllables=[]) @syllables = syllables end |
Instance Method Details
#readable ⇒ Object
43 44 45 46 47 48 |
# File 'lib/gly/lyrics.rb', line 43 def readable without_directives = @syllables.collect do |s| s.start_with?('!') ? s[1..-1] : s end without_directives.join end |