Module: Flow::Build
- Defined in:
- lib/flow/build.rb,
lib/flow/build/version.rb,
lib/flow/build/service/env.rb,
lib/flow/build/service/git.rb,
lib/flow/build/configuration.rb,
lib/flow/build/service/parser.rb,
lib/flow/build/service/env/var.rb,
lib/flow/build/service/git/clone.rb,
lib/flow/build/service/env/builtin.rb,
lib/flow/build/service/git/ssh_key.rb,
lib/flow/build/service/parser/ruby.rb,
lib/flow/build/service/parser/nodejs.rb,
lib/flow/build/service/parser/android.rb,
lib/flow/build/service/parser/objective_c.rb
Defined Under Namespace
Modules: Service
Classes: Configuration
Constant Summary
collapse
- CONFIG =
Configuration.new
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.build_script(data) ⇒ Object
51
52
53
|
# File 'lib/flow/build.rb', line 51
def build_script(data)
Flow::Build::Service::Parser.new(data).script
end
|
36
37
38
39
40
41
|
# File 'lib/flow/build.rb', line 36
def clear!
CONFIG.clear
@logger = nil
@configured = false
end
|
25
26
27
28
29
30
|
# File 'lib/flow/build.rb', line 25
def configure(opts={})
CONFIG.merge(opts)
setup_general_logger!
@configured = true
end
|
32
33
34
|
# File 'lib/flow/build.rb', line 32
def configured?
!!@configured
end
|
47
48
49
|
# File 'lib/flow/build.rb', line 47
def logger
@logger
end
|
.logger=(logger) ⇒ Object
43
44
45
|
# File 'lib/flow/build.rb', line 43
def logger=(logger)
@logger = logger
end
|