Class: Flickrie::User::UploadStatus
- Inherits:
-
Object
- Object
- Flickrie::User::UploadStatus
- Defined in:
- lib/flickrie/objects/user/upload_status.rb
Instance Attribute Summary collapse
-
#bandwidth ⇒ Class
readonly
Returns the monthly bandwidth.
-
#maximum_photo_size ⇒ Fixnum
readonly
In megabytes.
-
#maximum_video_size ⇒ Fixnum
readonly
In megabytes.
- #sets_created ⇒ Fixnum readonly
- #sets_remaining ⇒ Fixnum, String readonly
- #videos_remaining ⇒ Fixnum readonly
- #videos_uploaded ⇒ Fixnum readonly
Instance Method Summary collapse
-
#initialize(hash) ⇒ UploadStatus
constructor
A new instance of UploadStatus.
Constructor Details
#initialize(hash) ⇒ UploadStatus
Returns a new instance of UploadStatus.
48 49 50 51 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 48 def initialize(hash) raise ArgumentError if hash.nil? @hash = hash end |
Instance Attribute Details
#bandwidth ⇒ Class (readonly)
Returns the monthly bandwidth. Example:
user.bandwidth.maximum # => 300
user.bandwidth.used # => 120
user.bandwidth.remaining # => 180
user.bandwidth.unlimited? # => false
All numbers are in megabytes
18 19 20 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 18 def bandwidth @bandwidth end |
#maximum_photo_size ⇒ Fixnum (readonly)
Returns In megabytes.
36 37 38 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 36 def maximum_photo_size @maximum_photo_size end |
#maximum_video_size ⇒ Fixnum (readonly)
Returns In megabytes.
38 39 40 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 38 def maximum_video_size @maximum_video_size end |
#sets_created ⇒ Fixnum (readonly)
44 45 46 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 44 def sets_created @sets_created end |
#sets_remaining ⇒ Fixnum, String (readonly)
46 47 48 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 46 def sets_remaining @sets_remaining end |
#videos_remaining ⇒ Fixnum (readonly)
42 43 44 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 42 def videos_remaining @videos_remaining end |
#videos_uploaded ⇒ Fixnum (readonly)
40 41 42 |
# File 'lib/flickrie/objects/user/upload_status.rb', line 40 def videos_uploaded @videos_uploaded end |