Class: GNOME::Rake::ExternalPackage::NativeConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
lib/gnome/rake/external-package.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(properties) ⇒ NativeConfiguration

Returns a new instance of NativeConfiguration.



222
223
224
225
226
227
# File 'lib/gnome/rake/external-package.rb', line 222

def initialize(properties)
  super()
  properties.each do |key, value|
    send("#{key}=", value)
  end
end

Instance Attribute Details

#built_fileObject

Returns the value of attribute built_file

Returns:

  • (Object)

    the current value of built_file



215
216
217
# File 'lib/gnome/rake/external-package.rb', line 215

def built_file
  @built_file
end

#configure_argsObject

Returns the value of attribute configure_args

Returns:

  • (Object)

    the current value of configure_args



215
216
217
# File 'lib/gnome/rake/external-package.rb', line 215

def configure_args
  @configure_args
end

#patchesObject

Returns the value of attribute patches

Returns:

  • (Object)

    the current value of patches



215
216
217
# File 'lib/gnome/rake/external-package.rb', line 215

def patches
  @patches
end

Instance Method Details

#build?Boolean

Returns:

  • (Boolean)


229
230
231
# File 'lib/gnome/rake/external-package.rb', line 229

def build?
  build.nil? ? false : build
end

#build_concurrently?Boolean

Returns:

  • (Boolean)


253
254
255
# File 'lib/gnome/rake/external-package.rb', line 253

def build_concurrently?
  build_concurrently.nil? ? true : build_concurrently
end

#need_autogen?Boolean

Returns:

  • (Boolean)


245
246
247
# File 'lib/gnome/rake/external-package.rb', line 245

def need_autogen?
  need_autogen.nil? ? false : need_autogen
end

#need_autoreconf?Boolean

Returns:

  • (Boolean)


249
250
251
# File 'lib/gnome/rake/external-package.rb', line 249

def need_autoreconf?
  need_autoreconf.nil? ? false : need_autoreconf
end