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.
-
#doc_exports ⇒ Object
Returns the value of attribute doc_exports.
-
#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
- #export_docs(options) ⇒ Object
-
#initialize ⇒ SolutionTasks
constructor
A new instance of SolutionTasks.
Constructor Details
#initialize ⇒ SolutionTasks
Returns a new instance of SolutionTasks.
37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/fuburake.rb', line 37 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.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def assembly_info @assembly_info end |
#bottles ⇒ Object
Returns the value of attribute bottles.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def bottles @bottles end |
#bottles_enabled ⇒ Object
Returns the value of attribute bottles_enabled.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def bottles_enabled @bottles_enabled end |
#ci_steps ⇒ Object
Returns the value of attribute ci_steps.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def ci_steps @ci_steps end |
#clean ⇒ Object
Returns the value of attribute clean.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def clean @clean end |
#compilations ⇒ Object
Returns the value of attribute compilations.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def compilations @compilations end |
#compile ⇒ Object
Returns the value of attribute compile.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def compile @compile end |
#defaults ⇒ Object
Returns the value of attribute defaults.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def defaults @defaults end |
#doc_exports ⇒ Object
Returns the value of attribute doc_exports.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def doc_exports @doc_exports end |
#fubudocs_enabled ⇒ Object
Returns the value of attribute fubudocs_enabled.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def fubudocs_enabled @fubudocs_enabled end |
#integration_test ⇒ Object
Returns the value of attribute integration_test.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def integration_test @integration_test end |
#options ⇒ Object
Returns the value of attribute options.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def @options end |
#precompile ⇒ Object
Returns the value of attribute precompile.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def precompile @precompile end |
#ripple_enabled ⇒ Object
Returns the value of attribute ripple_enabled.
22 23 24 |
# File 'lib/fuburake.rb', line 22 def ripple_enabled @ripple_enabled end |
Instance Method Details
#assembly_bottle(project) ⇒ Object
56 57 58 59 60 |
# File 'lib/fuburake.rb', line 56 def assembly_bottle(project) @bottles ||= [] @bottles << FubuRake::AssemblyBottle.new(project) end |
#compile_step(name, solution) ⇒ Object
50 51 52 53 54 |
# File 'lib/fuburake.rb', line 50 def compile_step(name, solution) @compilations ||= [] @compilations << CompileTarget.new(name, solution) end |
#export_docs(options) ⇒ Object
62 63 64 65 66 |
# File 'lib/fuburake.rb', line 62 def export_docs() @doc_exports ||= [] @doc_exports << end |