Module: Prebundler
- Defined in:
- lib/prebundler.rb,
lib/prebundler/cli.rb,
lib/prebundler/gem_ref.rb,
lib/prebundler/gemfile.rb,
lib/prebundler/version.rb,
lib/prebundler/cli/base.rb,
lib/prebundler/cli/list.rb,
lib/prebundler/cli/subset.rb,
lib/prebundler/s3_backend.rb,
lib/prebundler/write_pipe.rb,
lib/prebundler/cli/install.rb,
lib/prebundler/git_gem_ref.rb,
lib/prebundler/configurator.rb,
lib/prebundler/file_backend.rb,
lib/prebundler/path_gem_ref.rb,
lib/prebundler/gemfile_subset.rb,
lib/prebundler/gemfile_interpreter.rb
Defined Under Namespace
Modules: Cli
Classes: Configurator, FileBackend, GemRef, Gemfile, GemfileInterpreter, GemfileSubset, GitGemRef, PathGemRef, S3Backend, WritePipe
Constant Summary
collapse
- VERSION =
'0.11.2'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
17
18
19
|
# File 'lib/prebundler.rb', line 17
def config
@config
end
|
Class Method Details
19
20
21
22
23
|
# File 'lib/prebundler.rb', line 19
def configure
return if configured?
@config = Configurator.new
yield @config
end
|
25
26
27
|
# File 'lib/prebundler.rb', line 25
def configured?
!!@config
end
|
29
30
31
|
# File 'lib/prebundler.rb', line 29
def platform_version
@platform_version ||= "#{system_info['platform']}-#{system_info['platform_version']}"
end
|