Sha256: 6ed2dec7dbb7873fc204edb3f18cb9d158644f54b8b61e5db3b1b563394d6dc4
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
class Servel::Entry attr_reader :ftype, :type, :media_type, :listing_classes, :icon, :href, :name, :size, :mtime def initialize(ftype:, type:, media_type: nil, listing_classes:, icon:, href:, name:, size: nil, mtime: nil) @ftype = ftype @type = type @media_type = media_type @listing_classes = listing_classes @icon = icon @href = href @name = name @size = size @mtime = mtime end def directory? @ftype == :directory end def file? @ftype == :file end def media? !@media_type.nil? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
servel-0.14.0 | lib/servel/entry.rb |