module VersionSerializer::RangeCompatibility
Public Instance Methods
compatible?(version)
click to toggle source
# File lib/version_serializer/range_compatibility.rb, line 7 def compatible? version return true unless has_version? version = SemanticVersion.new(version) if version.is_a? String (min_version.nil? || min_version && version >= min_version) && (max_version.nil? || max_version && version <= max_version) end
has_version?()
click to toggle source
# File lib/version_serializer/range_compatibility.rb, line 3 def has_version? min_version || max_version end