Class: RPM

Inherits:
Object
  • Object
show all
Defined in:
lib/arr-pm.rb,
lib/arr-pm/namespace.rb

Defined Under Namespace

Classes: Conflicts, File, Requires

Instance Method Summary collapse

Instance Method Details

#conflicts(name, operator = nil, version = nil) ⇒ Object

def requires



18
19
20
# File 'lib/arr-pm.rb', line 18

def conflicts(name, operator=nil, version=nil)
  @conflicts << [name, operator, version]
end

#filesObject

def self.read



48
49
50
# File 'lib/arr-pm.rb', line 48

def files
  return @files
end

#provides(name) ⇒ Object



22
23
24
# File 'lib/arr-pm.rb', line 22

def provides(name)
  @provides << name
end

#requires(name, operator = nil, version = nil) ⇒ Object



14
15
16
# File 'lib/arr-pm.rb', line 14

def requires(name, operator=nil, version=nil)
  @requires << [name, operator, version]
end

#write(io) ⇒ Object

Write this RPM to an IO-like object (must respond to ‘write’)



53
54
55
56
57
58
# File 'lib/arr-pm.rb', line 53

def write(io)
  # write the lead
  # write the signature?
  # write the header
  # write the payload
end