116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
# File 'lib/mdk_util.rb', line 116
def self.versionMatch(requested, actual)
if ((requested) == (nil))
return true
end
reqparts = ::DatawireQuarkCore.split(requested, ".")
actparts = ::DatawireQuarkCore.split(actual, ".")
::Quark.mdk_util.extend(reqparts, "0", 2)
::Quark.mdk_util.extend(actparts, "0", 2)
reqmajor = ::Quark.quark.ParsedInt.new(((reqparts)[0]).strip).getValue()
actmajor = ::Quark.quark.ParsedInt.new(((actparts)[0]).strip).getValue()
reqminor = ::Quark.quark.ParsedInt.new(((reqparts)[1]).strip).getValue()
actminor = ::Quark.quark.ParsedInt.new(((actparts)[1]).strip).getValue()
if ((reqmajor) != (actmajor))
return false
end
if ((actminor) >= (reqminor))
return true
end
return false
nil
end
|