# File lib/librarian/manifest.rb, line 9 def initialize(*args) args = initialize_normalize_args(args) self.backing = Gem::Version.new(*args) end
# File lib/librarian/manifest.rb, line 19 def <=>(other) to_gem_version <=> other.to_gem_version end
# File lib/librarian/manifest.rb, line 27 def inspect "#<#{self.class} #{to_s}>" end
# File lib/librarian/manifest.rb, line 15 def to_gem_version backing end
# File lib/librarian/manifest.rb, line 23 def to_s to_gem_version.to_s end
# File lib/librarian/manifest.rb, line 33 def initialize_normalize_args(args) args.map do |arg| arg = [arg] if self.class === arg arg end end