# File lib/gem2rpm/distro.rb, line 84 def self.template_by_os_version(os, version) os_templates = Template.list.grep(/#{os}.*\.spec\.erb/) os_templates.each do |file| # We want only distro RubyGems templates to get the right versions next unless file =~ /^#{os}((-([0-9]+\.{0,1}[0-9]+){0,}){0,}(-(#{ROLLING_RELEASES.join('|')})){0,1}).spec.erb/ if (match = Regexp.last_match) return file.gsub('.spec.erb', '') if in_range?(version, match[1].to_s.split('-').drop(1)) || match[1].empty? end end nil end