class Syobocal::SubTitles::Parser

Constants

FORMAT_REGEXP

Public Class Methods

new(sub_titles) click to toggle source
# File lib/syobocal/sub_titles/parser.rb, line 6
def initialize(sub_titles)
  @sub_titles = sub_titles
end

Public Instance Methods

parse() click to toggle source
# File lib/syobocal/sub_titles/parser.rb, line 10
def parse
  return @parse if defined? @parse

  @sub_titles.each_line.each_with_object([]){|line, array|
    m = FORMAT_REGEXP.match(line)

    array << SubTitle.new(m[1], m[2]) if m
  }
end