Class: Flickrie::User::UploadStatus

Inherits:
Object
  • Object
show all
Defined in:
lib/flickrie/objects/user/upload_status.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hash) ⇒ UploadStatus

Returns a new instance of UploadStatus.

Raises:

  • (ArgumentError)


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

#bandwidthClass (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

Returns:

  • (Class)


18
19
20
# File 'lib/flickrie/objects/user/upload_status.rb', line 18

def bandwidth
  @bandwidth
end

#maximum_photo_sizeFixnum (readonly)

Returns In megabytes.

Returns:

  • (Fixnum)

    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_sizeFixnum (readonly)

Returns In megabytes.

Returns:

  • (Fixnum)

    In megabytes



38
39
40
# File 'lib/flickrie/objects/user/upload_status.rb', line 38

def maximum_video_size
  @maximum_video_size
end

#sets_createdFixnum (readonly)

Returns:

  • (Fixnum)


44
45
46
# File 'lib/flickrie/objects/user/upload_status.rb', line 44

def sets_created
  @sets_created
end

#sets_remainingFixnum, String (readonly)

Returns:

  • (Fixnum, String)


46
47
48
# File 'lib/flickrie/objects/user/upload_status.rb', line 46

def sets_remaining
  @sets_remaining
end

#videos_remainingFixnum (readonly)

Returns:

  • (Fixnum)


42
43
44
# File 'lib/flickrie/objects/user/upload_status.rb', line 42

def videos_remaining
  @videos_remaining
end

#videos_uploadedFixnum (readonly)

Returns:

  • (Fixnum)


40
41
42
# File 'lib/flickrie/objects/user/upload_status.rb', line 40

def videos_uploaded
  @videos_uploaded
end