class Compliance::Support

def self.supported?(feature, version)

determines if the given version support a certain feature
def self.supported?(feature, version)
  sup = version_with_support(feature)
  if sup.is_a?(Array)
    Gem::Version.new(version) >= sup[0] &&
      Gem::Version.new(version) < sup[1]
  else
    Gem::Version.new(version) >= sup
  end
end