Class: OvirtSDK4::SeLinux

Inherits:
Struct
  • Object
show all
Defined in:
lib/ovirtsdk4/types.rb,
lib/ovirtsdk4/types.rb

Instance Method Summary collapse

Methods included from Type

#dig, #href, #href=

Constructor Details

#initialize(opts = {}) ⇒ SeLinux

Creates a new instance of the OvirtSDK4::SeLinux class.

Options Hash (opts):



19469
19470
19471
19472
# File 'lib/ovirtsdk4/types.rb', line 19469

def initialize(opts = {})
  super(opts)
  self.mode = opts[:mode]
end

Instance Method Details

#==(other) ⇒ Object

Returns true if self and other have the same attributes and values.



19477
19478
19479
19480
# File 'lib/ovirtsdk4/types.rb', line 19477

def ==(other)
  super &&
  @mode == other.mode
end

#hashObject

Generates a hash value for this object.



19485
19486
19487
19488
# File 'lib/ovirtsdk4/types.rb', line 19485

def hash
  super +
  @mode.hash
end

#modeSeLinuxMode

Returns the value of the mode attribute.



19446
19447
19448
# File 'lib/ovirtsdk4/types.rb', line 19446

def mode
  @mode
end

#mode=(value) ⇒ Object

Sets the value of the mode attribute.



19455
19456
19457
# File 'lib/ovirtsdk4/types.rb', line 19455

def mode=(value)
  @mode = value
end