Module: Configuration::AssemblyInfo

Includes:
Albacore::Configuration
Included in:
AssemblyInfo
Defined in:
lib/albacore/config/assemblyinfoconfig.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Albacore::Configuration

included

Class Method Details

.asmconfigObject



8
9
10
# File 'lib/albacore/config/assemblyinfoconfig.rb', line 8

def self.asmconfig
  @config ||= OpenStruct.new.extend(OpenStructToHash).extend(AssemblyInfo)
end

Instance Method Details

#assemblyinfo {|config| ... } ⇒ Object

this is the key: Albacore.configure( hash => hash.assemblyinfo )

Yields:

  • (config)


13
14
15
16
17
# File 'lib/albacore/config/assemblyinfoconfig.rb', line 13

def assemblyinfo
  config ||= AssemblyInfo.asmconfig
  yield(config) if block_given?
  config
end