#--
# Copyright 2006 by Chad Fowler, Rich Kilmer, Jim Weirich and others.
# All rights reserved.
# See LICENSE.txt for permissions.
#++
module OneGem
ONEDIR = "test/data/one"
ONENAME = "one-0.0.1.gem"
ONEGEM = "#{ONEDIR}/#{ONENAME}"
def clear
FileUtils.rm_f ONEGEM
end
def make(controller)
unless File.exist?(ONEGEM)
build(controller)
end
end
def build(controller)
Dir.chdir(ONEDIR) do
controller.gem "build one.gemspec"
end
end
def rebuild(controller)
clear
build(controller)
end
extend self
end
syntax highlighted by Code2HTML, v. 0.9.1