Class: FubuRake::SolutionTasks
- Inherits:
-
Object
- Object
- FubuRake::SolutionTasks
- Defined in:
- lib/fuburake.rb
Instance Attribute Summary collapse
-
#assembly_info ⇒ Object
Returns the value of attribute assembly_info.
-
#bottles ⇒ Object
Returns the value of attribute bottles.
-
#bottles_enabled ⇒ Object
Returns the value of attribute bottles_enabled.
-
#ci_steps ⇒ Object
Returns the value of attribute ci_steps.
-
#clean ⇒ Object
Returns the value of attribute clean.
-
#compilations ⇒ Object
Returns the value of attribute compilations.
-
#compile ⇒ Object
Returns the value of attribute compile.
-
#defaults ⇒ Object
Returns the value of attribute defaults.
-
#fubudocs_enabled ⇒ Object
Returns the value of attribute fubudocs_enabled.
-
#integration_test ⇒ Object
Returns the value of attribute integration_test.
-
#options ⇒ Object
Returns the value of attribute options.
-
#precompile ⇒ Object
Returns the value of attribute precompile.
-
#ripple_enabled ⇒ Object
Returns the value of attribute ripple_enabled.
Instance Method Summary collapse
- #assembly_bottle(project) ⇒ Object
- #compile_step(name, solution) ⇒ Object
-
#initialize ⇒ SolutionTasks
constructor
A new instance of SolutionTasks.
Constructor Details
#initialize ⇒ SolutionTasks
Returns a new instance of SolutionTasks.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/fuburake.rb', line 30 def initialize @options = {} @bottles = [] @bottles_enabled = true solutions = Dir.glob('**/*.sln') if solutions.count == 1 solutionfile = solutions[0] @compile = {:solutionfile => solutionfile} end end |
Instance Attribute Details
#assembly_info ⇒ Object
Returns the value of attribute assembly_info.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def assembly_info @assembly_info end |
#bottles ⇒ Object
Returns the value of attribute bottles.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def bottles @bottles end |
#bottles_enabled ⇒ Object
Returns the value of attribute bottles_enabled.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def bottles_enabled @bottles_enabled end |
#ci_steps ⇒ Object
Returns the value of attribute ci_steps.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def ci_steps @ci_steps end |
#clean ⇒ Object
Returns the value of attribute clean.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def clean @clean end |
#compilations ⇒ Object
Returns the value of attribute compilations.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def compilations @compilations end |
#compile ⇒ Object
Returns the value of attribute compile.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def compile @compile end |
#defaults ⇒ Object
Returns the value of attribute defaults.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def defaults @defaults end |
#fubudocs_enabled ⇒ Object
Returns the value of attribute fubudocs_enabled.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def fubudocs_enabled @fubudocs_enabled end |
#integration_test ⇒ Object
Returns the value of attribute integration_test.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def integration_test @integration_test end |
#options ⇒ Object
Returns the value of attribute options.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def @options end |
#precompile ⇒ Object
Returns the value of attribute precompile.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def precompile @precompile end |
#ripple_enabled ⇒ Object
Returns the value of attribute ripple_enabled.
16 17 18 |
# File 'lib/fuburake.rb', line 16 def ripple_enabled @ripple_enabled end |
Instance Method Details
#assembly_bottle(project) ⇒ Object
49 50 51 52 53 |
# File 'lib/fuburake.rb', line 49 def assembly_bottle(project) @bottles ||= [] @bottles << FubuRake::AssemblyBottle.new(project) end |
#compile_step(name, solution) ⇒ Object
43 44 45 46 47 |
# File 'lib/fuburake.rb', line 43 def compile_step(name, solution) @compilations ||= [] @compilations << CompileTarget.new(name, solution) end |