class ArrPM::V2::Tag
Constants
- ARCH
- ARCHIVESIZE
- AUTOPROV
- AUTOREQ
- AUTOREQPROV
- BADSHA1_1
- BADSHA1_2
- BASENAMES
- BLINKHDRID
- BLINKNEVRA
- BLINKPKGID
- BROKENMD5
- BUGURL
- BUILDARCHS
- BUILDCONFLICTS
- BUILDCPUCLOCK
- BUILDENHANCES
- BUILDHOST
- BUILDMACROS
- BUILDOBSOLETES
- BUILDPLATFORMS
- BUILDPREREQ
- BUILDPROVIDES
- BUILDREQUIRES
- BUILDROOT
- BUILDSUGGESTS
- BUILDTIME
- CACHECTIME
- CACHEPKGMTIME
- CACHEPKGPATH
- CACHEPKGSIZE
- CAPABILITY
- CHANGELOG
- CHANGELOGNAME
- CHANGELOGTEXT
- CHANGELOGTIME
- CLASSDICT
- CONFLICTATTRSX
- CONFLICTFLAGS
- CONFLICTNAME
- CONFLICTVERSION
- COOKIE
- CVSID
- DBINSTANCE
- DEFAULTPREFIX
- DEPATTRSDICT
- DEPENDSDICT
- DESCRIPTION
- DIRINDEXES
- DIRNAMES
- DISTRIBUTION
- DISTTAG
- DISTURL
- DOCDIR
- DSAHEADER
- ENCODING
- ENHANCESFLAGS
- ENHANCESNAME
- ENHANCESVERSION
- EPOCH
- EPOCHNUM
- EVR
- EXCLUDE
- EXCLUDEARCH
- EXCLUDEOS
- EXCLUSIVE
- EXCLUSIVEARCH
- EXCLUSIVEOS
- FILECAPS
- FILECLASS
- FILECOLORS
- FILECONTEXTS
- FILEDEPENDSN
- FILEDEPENDSX
- FILEDEVICES
- FILEDIGESTALGO
- FILEDIGESTALGOS
- FILEDIGESTS
- FILEFLAGS
- FILEGIDS
- FILEGROUPNAME
- FILEINODES
- FILELANGS
- FILELINKTOS
- FILEMODES
- FILEMTIMES
- FILENAMES
- FILEPROVIDE
- FILERDEVS
- FILEREQUIRE
- FILESIZES
- FILESTATES
- FILEUIDS
- FILEUSERNAME
- FILEVERIFYFLAGS
- FILEXATTRSX
- FLINKHDRID
- FLINKNEVRA
- FLINKPKGID
- FSCONTEXTS
- FSNAMES
- FSSIZES
- GIF
- GROUP
- HEADERCOLOR
- HEADERI18NTABLE
- HEADERIMAGE
- HEADERIMMUTABLE
- HEADERREGIONS
- HEADERSIGNATURES
- ICON
- INSTALLCOLOR
- INSTALLPREFIX
- INSTALLTID
- INSTALLTIME
- INSTPREFIXES
- KEYWORDS
- LICENSE
- LONGARCHIVESIZE
- LONGFILESIZES
- LONGSIGSIZE
- LONGSIZE
- NAME
- NEVR
- NEVRA
- NOPATCH
- NOSOURCE
- NVR
- NVRA
- OBSOLETEATTRSX
- OBSOLETEFLAGS
- OBSOLETENAME
- OBSOLETEVERSION
- OLDFILENAMES
- OLDORIGFILENAMES
- OPTFLAGS
- ORIGBASENAMES
- ORIGDIRINDEXES
- ORIGDIRNAMES
- ORIGFILENAMES
- OS
- PACKAGECOLOR
- PACKAGEORIGIN
- PACKAGEPREFCOLOR
- PACKAGER
- PATCH
- PATCHESFLAGS
- PATCHESNAME
- PATCHESVERSION
- PAYLOADCOMPRESSOR
- PAYLOADFLAGS
- PAYLOADFORMAT
- PLATFORM
- POLICIES
- POSTIN
- POSTINPROG
- POSTTRANS
- POSTTRANSPROG
- POSTUN
- POSTUNPROG
- PREFIXES
- PREIN
- PREINPROG
- PREREQ
- PRETRANS
- PRETRANSPROG
- PREUN
- PREUNPROG
- PRIORITY
- PROVIDEATTRSX
- PROVIDEFLAGS
- PROVIDENAME
- PROVIDEVERSION
- PUBKEYS
- RECONTEXTS
- RELEASE
- REMOVETID
- REPOTAG
- REQUIREATTRSX
- REQUIREFLAGS
- REQUIRENAME
- REQUIREVERSION
- RHNPLATFORM
- ROOT
- RPMVERSION
- RSAHEADER
- SCRIPTMETRICS
- SCRIPTSTATES
- SHA1HEADER
- SHA1RHN
- SIGGPG
- SIGLEMD5_1
- SIGLEMD5_2
- SIGMD5
- SIGPGP
- SIGPGP5
- SIGSIZE
- SIG_BASE
- SIZE
- SOURCE
- SOURCEPACKAGE
- SOURCEPKGID
- SOURCERPM
- SUGGESTSFLAGS
- SUGGESTSNAME
- SUGGESTSVERSION
- SUMMARY
- TAG_MAP
- TRIGGERCONDS
- TRIGGERFLAGS
- TRIGGERIN
- TRIGGERINDEX
- TRIGGERNAME
- TRIGGERPOSTUN
- TRIGGERPREIN
- TRIGGERSCRIPTPROG
- TRIGGERSCRIPTS
- TRIGGERTYPE
- TRIGGERUN
- TRIGGERVERSION
- URL
- VARIANTS
- VENDOR
- VERBOSE
- VERIFYSCRIPT
- VERIFYSCRIPTPROG
- VERSION
- XATTRSDICT
- XMAJOR
- XMINOR
- XPM
Attributes
tag[RW]
type[RW]
value[RW]
Public Class Methods
new(tag_number, type_number)
click to toggle source
# File lib/arr-pm/v2/tag.rb, line 282 def initialize(tag_number, type_number) @tag = self.class::TAG_MAP[tag_number] || tag_number @type = type_number end
Public Instance Methods
inspect()
click to toggle source
# File lib/arr-pm/v2/tag.rb, line 292 def inspect format("<%s#%s> %s/%d value=%s>", self.class.name, self.object_id, @tag, @type, @value.inspect) end
parse(data, offset, count)
click to toggle source
# File lib/arr-pm/v2/tag.rb, line 287 def parse(data, offset, count) @value = Type.parse(data, @type, offset, count) nil end