Class: Buildify::AssemblyVersion

Inherits:
Object
  • Object
show all
Defined in:
lib/buildify/assembly_version.rb

Instance Method Summary collapse

Constructor Details

#initialize(opts = {}) ⇒ AssemblyVersion

Returns a new instance of AssemblyVersion.



6
7
8
# File 'lib/buildify/assembly_version.rb', line 6

def initialize(opts = {})
  @options = opts
end

Instance Method Details

#version_assembliesObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/buildify/assembly_version.rb', line 10

def version_assemblies()
  @options[:paths].each do |path|

    assemblyinfo :assemblies do |asm|
      asm.version = @options[:version]
      asm.file_version = @options[:version]
      if path.endswith('.vb')
        asm.language = "VB.Net"
      end
      asm.company_name = @options[:company_name]
      asm.product_name = @options[:product_name]
      asm.copyright = "Copyright " + @options[:build_time].year + " " + @options[:company_name]
      asm.output_file = path
    end

  end



end