Method: Omnibus::BuildVersionDSL#initialize
- Defined in:
- lib/omnibus/build_version_dsl.rb
#initialize(version_string = nil, &block) ⇒ BuildVersionDSL
Returns a new instance of BuildVersionDSL.
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/omnibus/build_version_dsl.rb', line 31 def initialize(version_string = nil, &block) @build_version = nil @source_type = nil = nil @output_method = nil if version_string self.build_version = version_string elsif block_given? instance_eval(&block) construct_build_version unless from_dependency? else raise "Please give me the build_version or tell me how to construct it" end end |