Sha256: 11466dd1aa706d81e63c999e06ce9d990bc1c6e8fffada551e1f46a2de6db3d6

Contents?: true

Size: 360 Bytes

Versions: 1

Compression:

Stored size: 360 Bytes

Contents

require 'ostruct'

module RankMirror
	class LocalOSS
		def initialize(mirrorlist,options)
			@options = options
			@mirrorlist = RankMirror::Config.new(@options).parse(mirrorlist)
		end

		def sort
			sorted = @mirrorlist.map! { |m|
				m.http if @options.continent == m.continent && m[@options.flavor] == "true"
			}.compact!
			return sorted
		end
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rankmirror-1.0.0 lib/rankmirror/localoss.rb