Module: Chordpro
- Defined in:
- lib/chordpro.rb,
lib/chordpro/html.rb,
lib/chordpro/line.rb,
lib/chordpro/song.rb,
lib/chordpro/chord.rb,
lib/chordpro/lyric.rb,
lib/chordpro/parser.rb,
lib/chordpro/version.rb,
lib/chordpro/metadata.rb,
lib/chordpro/directive.rb,
lib/chordpro/linebreak.rb,
lib/chordpro/transform.rb
Defined Under Namespace
Classes: Chord, Directive, HTML, Line, Linebreak, Lyric, Metadata, Parser, Song, Transform
Constant Summary
collapse
- VERSION =
"1.0.2"
Class Method Summary
collapse
Class Method Details
.html(string) ⇒ Object
20
21
22
|
# File 'lib/chordpro.rb', line 20
def self.html(string)
HTML.new(parse(string)).to_s
end
|
.parse(string) ⇒ Object
16
17
18
|
# File 'lib/chordpro.rb', line 16
def self.parse(string)
Transform.new.apply(Parser.new.parse(string))
end
|