Method: Buildr::Compiler::Base.specify
- Defined in:
- lib/buildr/core/compile.rb
.specify(attrs) ⇒ Object
Implementations can use this method to specify various compiler attributes. For example:
specify :language=>:java, :target=>'classes', :target_ext=>'class', :packaging=>:jar
103 104 105 106 107 |
# File 'lib/buildr/core/compile.rb', line 103 def specify(attrs) attrs[:sources] ||= attrs[:language].to_s attrs[:source_ext] ||= attrs[:language].to_s attrs.each { |name, value| instance_variable_set("@#{name}", value) } end |