Module: VersionSerializer::RangeCompatibility
- Defined in:
- lib/version_serializer/range_compatibility.rb
Instance Method Summary collapse
Instance Method Details
#compatible?(version) ⇒ Boolean
7 8 9 10 11 12 13 14 |
# 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? ⇒ Boolean
3 4 5 |
# File 'lib/version_serializer/range_compatibility.rb', line 3 def has_version? min_version || max_version end |