Class: AudioAddict::CLI

Inherits:
Object
  • Object
show all
Defined in:
lib/audio_addict/cli.rb

Class Method Summary collapse

Class Method Details

.routerObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/audio_addict/cli.rb', line 3

def self.router
  router = MisterBin::Runner.new version: VERSION,
    header: 'AudioAddict Radio Utilities'

  router.route 'login', to: Commands::LoginCmd
  router.route 'set', to: Commands::SetCmd
  router.route 'channels', to: Commands::ChannelsCmd
  router.route 'now', to: Commands::NowCmd
  router.route 'history', to: Commands::HistoryCmd
  router.route 'vote', to: Commands::VoteCmd
  router.route 'playlist', to: Commands::PlaylistCmd
  router.route 'config', to: Commands::ConfigCmd
  router.route 'log', to: Commands::LogCmd
  router.route 'download', to: Commands::DownloadCmd
  router.route 'api', to: Commands::APICmd

  router
end