Class: UsefulUtilities::CentOSVersion

Inherits:
Object
  • Object
show all
Defined in:
lib/useful_utilities/centos_version.rb

Overview

CentOS versions utilities

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(version) ⇒ CentOSVersion

Returns a new instance of CentOSVersion.



6
7
8
# File 'lib/useful_utilities/centos_version.rb', line 6

def initialize(version)
  @version = version.to_i
end

Instance Attribute Details

#versionObject (readonly)

Returns the value of attribute version.



4
5
6
# File 'lib/useful_utilities/centos_version.rb', line 4

def version
  @version
end

Class Method Details

.centos5?(*args) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/useful_utilities/centos_version.rb', line 11

def centos5?(*args)
  new(*args).centos5?
end

.centos6?(*args) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/useful_utilities/centos_version.rb', line 16

def centos6?(*args)
  new(*args).centos6?
end

.centos7?(*args) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/useful_utilities/centos_version.rb', line 21

def centos7?(*args)
  new(*args).centos7?
end

.five?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/useful_utilities/centos_version.rb', line 14

def centos5?(*args)
  new(*args).centos5?
end

.not_centos5?(*args) ⇒ Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/useful_utilities/centos_version.rb', line 26

def not_centos5?(*args)
  new(*args).not_centos5?
end

.seven?Boolean

Returns:

  • (Boolean)


24
25
26
# File 'lib/useful_utilities/centos_version.rb', line 24

def centos7?(*args)
  new(*args).centos7?
end

.six?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/useful_utilities/centos_version.rb', line 19

def centos6?(*args)
  new(*args).centos6?
end

Instance Method Details

#centos5?Boolean Also known as: five?

Returns:

  • (Boolean)


31
32
33
# File 'lib/useful_utilities/centos_version.rb', line 31

def centos5?
  version == 5
end

#centos6?Boolean Also known as: six?

Returns:

  • (Boolean)


36
37
38
# File 'lib/useful_utilities/centos_version.rb', line 36

def centos6?
  version == 6
end

#centos7?Boolean Also known as: seven?

Returns:

  • (Boolean)


41
42
43
# File 'lib/useful_utilities/centos_version.rb', line 41

def centos7?
  version == 7
end

#not_centos5?Boolean

Returns:

  • (Boolean)


46
47
48
# File 'lib/useful_utilities/centos_version.rb', line 46

def not_centos5?
  !centos5?
end