Class: OSGi::Options
- Inherits:
-
ExecutionEnvironmentConfiguration
- Object
- ExecutionEnvironmentConfiguration
- OSGi::Options
- Defined in:
- lib/osgi/registry.rb
Overview
The options for the osgi.options method
package_resolving_strategy:
The package resolving strategy, it should be a symbol representing a module function in the OSGi::PackageResolvingStrategies module.
bundle_resolving_strategy:
The bundle resolving strategy, it should be a symbol representing a module function in the OSGi::BundleResolvingStrategies module.
group_matchers:
A set of Proc objects to match a bundle to a groupId for maven.
The array is examined with the latest added Procs first.
The first proc to return a non-nil answer is used, otherwise the OGSGI_GROUP_ID constant is used.
Instance Attribute Summary collapse
-
#bundle_resolving_strategy ⇒ Object
Returns the value of attribute bundle_resolving_strategy.
-
#package_resolving_strategy ⇒ Object
Returns the value of attribute package_resolving_strategy.
Attributes inherited from ExecutionEnvironmentConfiguration
#available_ee, #execution_environment, #extra_packages
Instance Method Summary collapse
-
#initialize ⇒ Options
constructor
A new instance of Options.
Methods inherited from ExecutionEnvironmentConfiguration
#current_execution_environment, #register_execution_environment
Constructor Details
#initialize ⇒ Options
Returns a new instance of Options.
109 110 111 112 113 |
# File 'lib/osgi/registry.rb', line 109 def initialize super @package_resolving_strategy = :all @bundle_resolving_strategy = :latest end |
Instance Attribute Details
#bundle_resolving_strategy ⇒ Object
Returns the value of attribute bundle_resolving_strategy.
107 108 109 |
# File 'lib/osgi/registry.rb', line 107 def bundle_resolving_strategy @bundle_resolving_strategy end |
#package_resolving_strategy ⇒ Object
Returns the value of attribute package_resolving_strategy.
107 108 109 |
# File 'lib/osgi/registry.rb', line 107 def package_resolving_strategy @package_resolving_strategy end |