Method: Menu#initialize
- Defined in:
- lib/mdisc/menu.rb
#initialize ⇒ Menu
Returns a new instance of Menu.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/mdisc/menu.rb', line 31 def initialize self.player = Player.new self.ui = Ui.new self.netease = NetEase.new self.screen = ui.screen @datatype = 'main' @title = '网易云音乐' @datalist = %w(排行榜 精选歌单 艺术家 新碟上架 我的歌单 DJ节目 本地收藏 搜索 帮助) @offset = 0 @index = 0 @present_songs = [] @step = 25 @stack = [] @userid = nil @username = nil @collection = [] @playlists = [] @account = {} @carousel = ->(left, right, x){x < left ? right : (x > right ? left : x)} end |