module Mumbletune
Constants
- VERSION
Attributes
config[R]
mumble[R]
player[R]
uri_server[R]
verbose[R]
Public Class Methods
resolve(argument)
click to toggle source
# File lib/mumbletune/resolver.rb, line 5 def self.resolve(argument) Resolvers.workers.each do |r| if r.matches?(argument) return r.resolve(argument) end end return false end
shutdown()
click to toggle source
shutdown code
# File lib/mumbletune.rb, line 65 def self.shutdown Thread.new do sleep 5 # timeout puts "Timeout. Forcing exit." exit! end print "\n>> Exiting... " self.mumble.disconnect print "Disconnected from Mumble... " self.player.disconnect print "Disconnected from Spotify... " puts "\nGoodbye forever." exit end