Method: Arli::Library::MultiVersion#add_version

Defined in:
lib/arli/library/multi_version.rb

#add_version(library: nil) ⇒ Object



34
35
36
37
38
39
40
41
42
43
44
# File 'lib/arli/library/multi_version.rb', line 34

def add_version(library: nil)
  if library
    if lib.nil? || library.version_to_i > lib.version_to_i
      self.latest_version_library = library
    end
    self.versions << library.version
  elsif version
    self.versions << library.version
  end
  normalize_version_array!
end