Module: Voot
- Defined in:
- lib/voot.rb,
lib/voot/cue.rb,
lib/voot/vtt.rb,
lib/voot/parser.rb,
lib/voot/version.rb,
lib/voot/cue_list.rb,
lib/voot/timestamp.rb,
lib/voot/transform.rb,
lib/voot/cue_timing.rb
Defined Under Namespace
Classes: Cue, CueList, CueTiming, Parser, Timestamp, Transform, Vtt
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.load(path) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/voot.rb', line 7 def self.load(path) transform = Voot::Transform.new parser = Voot::Parser.new vtt_contents = File.read(path) parse_tree = parser.parse(vtt_contents) transform.apply(parse_tree).tap do |vtt| vtt.path = path end end |