Method: Library::Version::Constraint#initialize

Defined in:
lib/library/version.rb

#initialize(constraint) ⇒ Constraint

Returns a new instance of Constraint.



288
289
290
291
292
293
294
295
296
297
# File 'lib/library/version.rb', line 288

def initialize(constraint)
  @operator, @number = parse(constraint || '0+')

  case constraint
  when Array
    @stamp = "%s %s" % [@operator, @number]
  when String
    @stamp = constraint || '0+'
  end
end