lib/soundcloud/models/user.rb in soundcloud-ruby-api-wrapper-0.1.6 vs lib/soundcloud/models/user.rb in soundcloud-ruby-api-wrapper-0.1.8

- old
+ new

@@ -1,22 +1,56 @@ module Soundcloud module Models + # SC API Attributes (as of 26/05/09): + # * id + # * username + # * full_name + # * description + # * city + # * country + # * discogs_name + # * myspace_name + # * website + # * website_title + # * online + # * avatar_url + # * permalink_url + # * uri + # * track_count + # + # Custom Wrapper Attributes/Methods: + # * tracks + # * contacts + # * comments + # * favorites + # * playlists + # * fans + # * is_contact? + # * add_contact! + # * remove_contact! + # * has_favorite?(track/track_id) + # * has_contact?(user/user_id) + # # Look up the resource attributes and filtering usage here: # # http://wiki.github.com/soundcloud/api/documentation#user # + # Custom Wrapper Class Methods + # * find_me + # # Examples: + # # gets the logged-in user + # me = client.User.find_me + # # # gets the user with username userABC # user = sc_client.User.find('userABC') # # # finds all users named joe and print their usernames # joes = sc_client.User.find(:all, :params=> {:q => "joe"}) # joes.each do |user| # p user.username # end # - # # gets the logged-in user - # me = client.User.find_me # # # checks if the first user named joe is following the second user named joe # joe1 = joes.first # joe2 = joes[1] # joe1.has_contact?(joe2)