Class: Gly::Word

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/gly/lyrics.rb

Instance Method Summary collapse

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

#readableObject



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