Module: Bgem

Defined in:
lib/bgem.rb

Defined Under Namespace

Modules: CLI Classes: Config, SourceFile, TargetFile

Constant Summary collapse

INDENT =
2
SOURCE_FILE =
Dir['src/*.rb'][0]
CONFIG_FILE =
"#{Dir.pwd}/bgem/config.rb"

Class Method Summary collapse

Class Method Details

.run(config_file) ⇒ Object



17
18
19
20
21
22
# File 'lib/bgem.rb', line 17

def run config_file
  config = Config.new (config_file or CONFIG_FILE)
  target = TargetFile.new config.output, config.scope.reverse
  target.write SourceFile.new(config.entry).to_s
  target
end