1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/lib/rubygems/request_set/gem_dependency_api.rb
drbrain 47f0248b08 * lib/rubygems: Import RubyGems 2.1
* test/rubygems:  Ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-07-09 23:21:36 +00:00

39 lines
549 B
Ruby

##
# A semi-compatible DSL for Bundler's Gemfile format
class Gem::RequestSet::GemDepedencyAPI
def initialize set, path
@set = set
@path = path
end
def load
instance_eval File.read(@path).untaint, @path, 1
end
# :category: Bundler Gemfile DSL
def gem name, *reqs
# Ignore the opts for now.
reqs.pop if reqs.last.kind_of?(Hash)
@set.gem name, *reqs
end
def group *what
end
def platform what
if what == :ruby
yield
end
end
alias :platforms :platform
def source url
end
end