lib/skydrive/audio.rb in skydrive-0.1.4 vs lib/skydrive/audio.rb in skydrive-0.1.5
- old
+ new
@@ -1,33 +1,9 @@
module Skydrive
# A user's audio file in SkyDrive.
class Audio < Skydrive::File
- # The size, in bytes, of the audio
- # @return [Integer]
- def size
- object["size"]
- end
-
- # The number of comments associated with the audio
- # @return [Integer]
- def comments_count
- object["comments_count"]
- end
-
- # A value that indicates whether comments are enabled for the audio
- # @return [Boolean]
- def comments_enabled
- object["comments_enabled"]
- end
-
- # The URL to use to download the audio from SkyDrive
- # @return [String]
- def source
- object["source"]
- end
-
# The audio's title
# @return [String]
def title
object["title"]
end
@@ -64,22 +40,9 @@
# A URL to view the audio's picture on SkyDrive
# @return [String]
def picture
object["picture"]
- end
-
- # The link that can be used to download the audio file
- # @return [String]
- def download_link
- url = client.get("/#{id}/content", :download => true, :suppress_redirects => true)["location"]
- end
-
- # Download the audio file
- def download
- uri = URI(download_link)
- response = HTTParty.get("http://#{uri.host}#{uri.path}?#{uri.query}")
- response.parsed_response
end
end
end
\ No newline at end of file