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.



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

def initialize(name)
  @name = name
end

Instance Attribute Details

#nameObject

Returns the value of attribute name.



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

def name
  @name
end

Instance Method Details

#eql?(other) ⇒ Boolean

Returns:

  • (Boolean)


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

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

#hashObject



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

def hash
  @name.hash
end