Sha256: cadf3ec50d6349b53c010803a2c0477d44664e6a986e9ddc5d37898b413dcaac
Contents?: true
Size: 553 Bytes
Versions: 2
Compression:
Stored size: 553 Bytes
Contents
require 'thor' module AirPlayer class App < Thor desc 'play <URI|FILE|DIR> [-r|--repeat] ', 'Play video(URI or local video file path or video directory)' method_option :repeat, :aliases => '-r', :desc => 'Repeat play', :type => :boolean def play(target) controller = Controller.new Playlist.new.add(target).entries(options.repeat) do |media| controller.play(media) end end map '--version' => :version desc 'version, --version', 'Display version' def version puts VERSION end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
airplayer-0.0.4 | lib/airplayer/app.rb |
airplayer-0.0.3 | lib/airplayer/app.rb |