Method: Library#initialize

Defined in:
lib/makeconf/library.rb

#initialize(options) ⇒ Library

Returns a new instance of Library.

Raises:

  • (ArgumentError)


7
8
9
10
# File 'lib/makeconf/library.rb', line 7

def initialize(options)
  raise ArgumentError unless options.kind_of?(Hash)
  @buildable = [SharedLibrary.new(options), StaticLibrary.new(options)]
end