Module: Nrb
- Defined in:
- lib/nrb.rb,
lib/nrb/cli.rb,
lib/nrb/version.rb,
lib/nrb/commands/script.rb,
lib/nrb/commands/console.rb,
lib/nrb/commands/destroy.rb,
lib/nrb/commands/starter.rb,
lib/nrb/commands/generate.rb,
lib/nrb/commands/inside_group.rb
Defined Under Namespace
Modules: Commands
Classes: CLI, Configuration
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.config {|@config| ... } ⇒ Object
Also known as:
configure
13
14
15
16
17
|
# File 'lib/nrb.rb', line 13
def config
@config ||= Configuration.new
yield @config if block_given?
@config
end
|
.inside? ⇒ Boolean
24
25
26
27
28
29
|
# File 'lib/nrb.rb', line 24
def inside?
gemfile = File.join(Dir.pwd, 'Gemfile')
return false unless File.exist? gemfile
!!(File.read(gemfile) =~ /gem\s+['"]nrb['"]/)
end
|
.root ⇒ Object
20
21
22
|
# File 'lib/nrb.rb', line 20
def root
config.root || Dir.pwd
end
|