class YtDownloader::Parser

Constants

CHROME

Public Class Methods

new(parser) click to toggle source

@param [String] parser @return [Parser]

# File lib/yt_downloader/parser.rb, line 6
def initialize(parser)
  @parser = case parser
            when YtDownloader::Parser::CHROME
              YtDownloader::Parser::Chrome
            else
              raise "Unsupported #{parser} parser!"
            end
end

Public Instance Methods

call(bookmark_tabs, source) click to toggle source

@param [Array] bookmark_tabs @param [String] source

# File lib/yt_downloader/parser.rb, line 17
def call(bookmark_tabs, source)
  @parser.call(bookmark_tabs, source)
end