Sha256: 6531e04fc703e54d249bb218bfaa4021828f8403afe3a38f5bd07f14ec798127

Contents?: true

Size: 587 Bytes

Versions: 12

Compression:

Stored size: 587 Bytes

Contents

require 'repomen/version'

# The Repomen are retrieving repos and can discard them at will.
#
#   url = "git@bitbucket.org:atlassian_tutorial/helloworld.git"
#   Repomen.retrieve(url)
#
# When called with a block, the repo is automatically deleted afterwards
#
#   Repomen.retrieve(url) do |local_path|
#     # repo is cloned in +local_path+
#   end
#   # repo is gone
#
module Repomen
  ROOT = File.join(File.dirname(__FILE__), "..")

  def self.retrieve(url, &block)
    Retriever.new(url, &block)
  end
end

require 'repomen/config'
require 'repomen/retriever'
require 'repomen/repo'

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
repomen-0.2.1 lib/repomen.rb
repomen-0.2.0 lib/repomen.rb
repomen-0.2.0.rc1 lib/repomen.rb
repomen-0.1.8 lib/repomen.rb
repomen-0.1.7 lib/repomen.rb
repomen-0.1.6 lib/repomen.rb
repomen-0.1.5 lib/repomen.rb
repomen-0.1.4 lib/repomen.rb
repomen-0.1.3 lib/repomen.rb
repomen-0.1.2 lib/repomen.rb
repomen-0.1.1 lib/repomen.rb
repomen-0.1.0 lib/repomen.rb