class PogoPlug::FileListing

Attributes

files[RW]
offset[RW]
size[RW]
total_count[RW]

Public Class Methods

from_json(json) click to toggle source
# File lib/pogoplug/file_listing.rb, line 15
def self.from_json(json)
  listing = FileListing.new(
    size: json['count'].to_i,
    offset: json['pageoffset'].to_i,
    total_count: json['totalcount'].to_i
  )
  json['files'].each do |f|
    listing.files << File.from_json(f)
  end
  listing
end

Public Instance Methods

empty?() click to toggle source
# File lib/pogoplug/file_listing.rb, line 11
def empty?
  @files.empty?
end