lib/bel_parser/language.rb in bel_parser-1.0.0.alpha.13 vs lib/bel_parser/language.rb in bel_parser-1.0.0.alpha.14

- old
+ new

@@ -50,9 +50,17 @@ file_name = File.basename(path) file_name.scan(/[0-9]+_[0-9]+/).first.sub('_', '.') end.sort end + # Returns the latest supported version string according to the + # _MAJOR.MINOR_ pattern. + # + # @return [String] latest supported version + def self.latest_supported_version + versions.max_by { |version| version.to_f } + end + # Returns all language {Specification specifications}. # # @return [Array<Specification>] BEL specifications def self.specifications versions.map { |version| specification(version) }