Class
Bundler::Dsl
In:
lib/bundler/dsl.rb
Parent:
Object
Methods
env
eval_gemfile
evaluate
gem
gemspec
git
git_source
github
group
install_if
method_missing
new
path
platform
platforms
source
to_definition
Included Modules
RubyDsl
Classes and Modules
Class
Bundler::Dsl::DSLError
Constants
VALID_PLATFORMS
=
Bundler::Dependency::PLATFORM_MAP.keys.freeze
Attributes
dependencies
[RW]
gemspecs
[R]
Public Class methods
evaluate
(gemfile, lockfile, unlock)
new
()
Public Instance methods
env
(name) {|| ...}
eval_gemfile
(gemfile, contents = nil)
gem
(name, *args)
gemspec
(opts = nil)
git
(uri, options = {}, &blk)
git_source
(name, &block)
github
(repo, options = {}) {|| ...}
group
(*args) {|| ...}
install_if
(*args, &blk)
method_missing
(name, *args)
path
(path, options = {}, &blk)
platform
(*platforms)
Alias for
platforms
platforms
(*platforms) {|| ...}
source
(source, &blk)
to_definition
(lockfile, unlock)
[Validate]