Class: SirvRestApi::FileInfo

Inherits:
Object
  • Object
show all
Defined in:
lib/sirv_rest_api/models.rb

Overview

File information

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = {}) ⇒ FileInfo

Returns a new instance of FileInfo.



162
163
164
165
166
167
168
169
170
171
172
# File 'lib/sirv_rest_api/models.rb', line 162

def initialize(data = {})
  @filename = data["filename"]
  @dirname = data["dirname"]
  @basename = data["basename"]
  @is_directory = data["isDirectory"]
  @size = data["size"]
  @ctime = data["ctime"]
  @mtime = data["mtime"]
  @content_type = data["contentType"]
  @meta = data["meta"] ? FileMeta.new(data["meta"]) : nil
end

Instance Attribute Details

#basenameObject

Returns the value of attribute basename.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def basename
  @basename
end

#content_typeObject

Returns the value of attribute content_type.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def content_type
  @content_type
end

#ctimeObject

Returns the value of attribute ctime.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def ctime
  @ctime
end

#dirnameObject

Returns the value of attribute dirname.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def dirname
  @dirname
end

#filenameObject

Returns the value of attribute filename.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def filename
  @filename
end

#is_directoryObject

Returns the value of attribute is_directory.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def is_directory
  @is_directory
end

#metaObject

Returns the value of attribute meta.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def meta
  @meta
end

#mtimeObject

Returns the value of attribute mtime.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def mtime
  @mtime
end

#sizeObject

Returns the value of attribute size.



160
161
162
# File 'lib/sirv_rest_api/models.rb', line 160

def size
  @size
end

Instance Method Details

#directory?Boolean

Returns:

  • (Boolean)


174
175
176
# File 'lib/sirv_rest_api/models.rb', line 174

def directory?
  @is_directory
end