Class: RPM
- Inherits:
-
Object
- Object
- RPM
- Defined in:
- lib/arr-pm.rb,
lib/arr-pm/namespace.rb
Defined Under Namespace
Classes: Conflicts, File, Requires
Instance Method Summary collapse
-
#conflicts(name, operator = nil, version = nil) ⇒ Object
def requires.
-
#files ⇒ Object
def self.read.
- #provides(name) ⇒ Object
- #requires(name, operator = nil, version = nil) ⇒ Object
-
#write(io) ⇒ Object
Write this RPM to an IO-like object (must respond to ‘write’).
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 |
#files ⇒ Object
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 |