module XiamiRadio

Constants

DEBUG
TMP_DIR
VERSION

Attributes

logger[R]

Public Class Methods

debug?() click to toggle source
# File lib/xiami_radio.rb, line 35
def debug?
  %w(1 true on).include? ENV.fetch('DEBUG', DEBUG)
end
init() click to toggle source
# File lib/xiami_radio.rb, line 24
def init
  mktmpdir
  $stderr.reopen File.join(TMP_DIR, '戊'), 'w'
  @logger = Logger.new File.join(TMP_DIR, '戊')
  logger.level = debug? ? :debug : :info
end
mktmpdir() click to toggle source
# File lib/xiami_radio.rb, line 31
def mktmpdir
  Dir.mkdir TMP_DIR, 0700 unless Dir.exist? TMP_DIR
end
track_info_swap() click to toggle source
# File lib/xiami_radio.rb, line 39
def track_info_swap
  File.join(XiamiRadio::TMP_DIR, '庚')
end