Class: EnhanceRepo::RpmMd::Property

Inherits:
Object
  • Object
show all
Defined in:
lib/enhance_repo/rpm_md/suse_data.rb

Direct Known Subclasses

DiskUsageProperty, ValueProperty

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name) ⇒ Property

Returns a new instance of Property.



32
33
34
# File 'lib/enhance_repo/rpm_md/suse_data.rb', line 32

def initialize(name)
  @name = name
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



31
32
33
# File 'lib/enhance_repo/rpm_md/suse_data.rb', line 31

def name
  @name
end

Instance Method Details

#eql?(other) ⇒ Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/enhance_repo/rpm_md/suse_data.rb', line 40

def eql?(other)
  @name.eql?(other.name)
end

#hashObject



36
37
38
# File 'lib/enhance_repo/rpm_md/suse_data.rb', line 36

def hash
  @name.hash
end