Module: Soundcloud2000
- Defined in:
- lib/soundcloud2000.rb,
lib/soundcloud2000/client.rb,
lib/soundcloud2000/events.rb,
lib/soundcloud2000/ui/rect.rb,
lib/soundcloud2000/ui/view.rb,
lib/soundcloud2000/ui/color.rb,
lib/soundcloud2000/ui/input.rb,
lib/soundcloud2000/ui/table.rb,
lib/soundcloud2000/ui/canvas.rb,
lib/soundcloud2000/application.rb,
lib/soundcloud2000/models/user.rb,
lib/soundcloud2000/time_helper.rb,
lib/soundcloud2000/models/track.rb,
lib/soundcloud2000/views/splash.rb,
lib/soundcloud2000/models/player.rb,
lib/soundcloud2000/download_thread.rb,
lib/soundcloud2000/models/playlist.rb,
lib/soundcloud2000/models/collection.rb,
lib/soundcloud2000/views/player_view.rb,
lib/soundcloud2000/views/tracks_table.rb,
lib/soundcloud2000/controllers/controller.rb,
lib/soundcloud2000/models/track_collection.rb,
lib/soundcloud2000/controllers/track_controller.rb,
lib/soundcloud2000/controllers/player_controller.rb
Defined Under Namespace
Modules: Controllers, Models, TimeHelper, UI, Views Classes: Application, Client, DownloadThread, Events
Constant Summary collapse
- CLIENT_ID =
'29f8e018e1272c27bff7d510a10da2a8'
Class Method Summary collapse
Class Method Details
.start ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/soundcloud2000.rb', line 7 def self.start client = Client.new(CLIENT_ID) application = Application.new(client) Signal.trap('SIGINT') do application.stop end application.run end |