Sha256: 47c491b87261739cc13b2fc9c590367e6608823869a465df66d7d29993a709ab
Contents?: true
Size: 598 Bytes
Versions: 1
Compression:
Stored size: 598 Bytes
Contents
require 'iyoutu/version' require 'iyoutu/youtube_dl_formats' module Iyoutu class Error < StandardError; end ABORT_CHOICE = { name: "! Abort", value: :abort } def self.user_choose_format(prompt, question, formats) choices = formats.map do |format| { name: "#{format.extension}/#{format.resolution_note}", value: format.format_code } end choices << ABORT_CHOICE prompt.select(question, choices, echo: false, filter: true, per_page: choices.length) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iyoutu-0.1.0 | lib/iyoutu.rb |