lib/hallon/observable/session.rb in hallon-0.17.0 vs lib/hallon/observable/session.rb in hallon-0.18.0

- old
+ new

@@ -21,85 +21,78 @@ # @example listening to this event # session.on(:logged_in) do |error| # puts "Logged in: " + Hallon::Error.explain(error) # end # - # @yield [error, self] logged_in + # @yield [error] logged_in # @yieldparam [Symbol] error - # @yieldparam [Session] self # @see Error def logged_in_callback(pointer, error) trigger(pointer, :logged_in, error) end # @example listening to this event # session.on(:logged_out) do # puts "AHHH!" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def logged_out_callback(pointer) trigger(pointer, :logged_out) end # @example listening to this event # session.on(:metadata_updated) do # puts "wut wut" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def metadata_updated_callback(pointer) trigger(pointer, :metadata_updated) end # @example listening to this event # session.on(:connection_error) do |error| # puts "Oh noes: " + Hallon::Error.explain(error) # end # - # @yield [error, self] + # @yield [error] # @yieldparam [Symbol] error - # @yieldparam [Session] self # @see Error def connection_error_callback(pointer, error) trigger(pointer, :connection_error, error) end # @example listening to this event # session.on(:message_to_user) do |message| # puts "OH HAI: #{message}" # end # - # @yield [message, self] + # @yield [message] # @yieldparam [String] message - # @yieldparam [Session] self def message_to_user_callback(pointer, message) trigger(pointer, :message_to_user, message) end # @example listening to this event # session.on(:notify_main_thread) do # puts "main thread turn on" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def notify_main_thread_callback(pointer) trigger(pointer, :notify_main_thread) end # @example listening to this event # session.on(:music_delivery) do |format, frames| # puts "" # end # - # @yield [format, frames, self] + # @yield [format, frames] # @yieldparam [Hash] format (contains :type, :rate, :channels) # @yieldparam [Enumerator<[Integer...]>] frames (each frame is an array containing format[:channels] integers of format[:type]) - # @yieldparam [Session] self def music_delivery_callback(pointer, format, frames, num_frames) struct = Spotify::AudioFormat.new(format) format = {} format[:rate] = struct[:sample_rate] @@ -123,56 +116,51 @@ # @example listening to this event # session.on(:play_token_lost) do # puts "another user set us up the bomb!" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def play_token_lost_callback(pointer) trigger(pointer, :play_token_lost) end # @example listening to this event # session.on(:end_of_track) do # puts "all your base are belong to us" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def end_of_track_callback(pointer) trigger(pointer, :end_of_track) end # @example listening to this event # session.on(:start_playback) do # puts "dum dum tiss" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def start_playback_callback(pointer) trigger(pointer, :start_playback) end # @example listening to this event # session.on(:stop_playback) do # puts "dum dum tiss" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def stop_playback_callback(pointer) trigger(pointer, :stop_playback) end # @example listening to this event # session.on(:get_audio_buffer_stats) do # puts "que?" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] # @yieldreturn an integer pair, [samples, dropouts] def get_audio_buffer_stats_callback(pointer, stats) stats = Spotify::AudioBufferStats.new(stats) samples, dropouts = trigger(pointer, :get_audio_buffer_stats) stats[:samples] = samples.to_i @@ -182,71 +170,65 @@ # @example listening to this event # session.on(:streaming_error) do |error| # puts "boo: " + Hallon::Error.explain(error) # end # - # @yield [error, self] + # @yield [error] # @yieldparam [Symbol] error - # @yieldparam [Session] self def streaming_error_callback(pointer, error) trigger(pointer, :streaming_error, error) end # @example listening to this event # session.on(:userinfo_updated) do # puts "who am I?!" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def userinfo_updated_callback(pointer) trigger(pointer, :userinfo_updated) end # @example listening to this event # session.on(:log_message) do |message| # puts "for great justice: #{message}" # end # - # @yield [message, self] + # @yield [message] # @yieldparam [String] message - # @yieldparam [Session] self def log_message_callback(pointer, message) trigger(pointer, :log_message, message) end # @example listening to this event # session.on(:offline_status_updated) do |session| # puts "All systems: #{session.status}" # end # - # @yield [self] - # @yieldparam [Session] self + # @yield [] def offline_status_updated_callback(pointer) trigger(pointer, :offline_status_updated) end # @example listening to this event # session.on(:offline_error) do |error| # puts "FAIL: " + Hallon::Error.explain(error) # end # - # @yield [error, self] + # @yield [error] # @yieldparam [Symbol] error - # @yieldparam [Session] self def offline_error_callback(pointer, error) trigger(pointer, :offline_error, error) end # @example listening to this event # session.on(:credentials_blob_updated) do |credentials| # File.open('.spotify-credentials', 'w') { |io| io.write(credentials) } # end # - # @yield [credentials, self] + # @yield [credentials] # @yieldparam [String] credentials - # @yieldparam [Session] self def credentials_blob_updated_callback(pointer, credentials) trigger(pointer, :credentials_blob_updated, credentials) end # @example listening to this event