self.fetcher_class_for_source

in lib/omnibus/fetcher.rb [187:202]


    def self.fetcher_class_for_source(source)
      if source
        if source[:url]
          NetFetcher
        elsif source[:git]
          GitFetcher
        elsif source[:path]
          PathFetcher
        elsif source[:file]
          FileFetcher
        end
      else
        NullFetcher
      end
    end