o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1314721377.1020391‡Ï: @value{ I" length:EFiþI" digest; F"%ddf9efc5043065ae1a2b596dcc0d8cc9I" source; FI"þfunction Player() { } Player.prototype.play = function(song) { this.currentlyPlayingSong = song; this.isPlaying = true; }; Player.prototype.pause = function() { this.isPlaying = false; }; Player.prototype.resume = function() { if (this.isPlaying) { throw new Error("song is already playing"); } this.isPlaying = true; }; Player.prototype.makeFavorite = function() { console.log(this); this.currentlyPlayingSong.persistFavoriteStatus(true); }; function Song() { } Song.prototype.persistFavoriteStatus = function(value) { // something complicated throw new Error("not yet implemented"); }; // This is a manifest file that'll be compiled into including all the files listed below. // Add new JavaScript/Coffee code in separate files in this directory and they'll automatically // be included in the compiled file accessible from http://example.com/assets/application.js // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the // the compiled file. // ; ; FI" _version; F"%7ba14d109336e05bdbf6616cfffaecdc