class Libis::Format::Info

Attributes

category[R]
description[R]
extensions[R]
mimetypes[R]
name[R]
puids[R]

Public Class Methods

new(name:, category:, description: '', puids: [], mimetypes: [], extensions: []) click to toggle source
# File lib/libis/format/info.rb, line 6
def initialize(name:, category:, description: '', puids: [], mimetypes: [], extensions: [])
  @name = name
  @category = category
  @description = description
  @puids = puids
  @mimetypes = mimetypes
  @extensions = extensions
end

Public Instance Methods

to_hash() click to toggle source
# File lib/libis/format/info.rb, line 15
def to_hash
  {
      name: name,
      description: description.dup,
      category: category,
      puids: puids.dup,
      mimetypes: mimetypes.dup,
      extensions: extensions.dup
  }
end