class OptionsManager |
Parent: Object |
|
| |
Sample Code:optionsmanagertests.rb |
|
Instance Methods |
[] |
The [] method is used to get an option provider by name or index. |
Syntax: |
optionprovider = om[index] optionprovider = om[name] |
Arguments: |
index - the index of the OptionsProvider object name - the name of the OptionsProvider object |
Return Value: |
optionprovider - an OptionsProvider object if successful |
Comments: |
For example, to get the UnitsOptions on the Model, you could use the command: Sketchup.active_model.options["UnitsOptions"] |
Example: |
model = Sketchup.active_model |
count |
The count method is an alias for size. |
Syntax: |
number = optionsmanager.count |
Arguments: |
|
Return Value: |
number - number of OptionsProvider objects if successful |
Comments: |
|
Example: |
model
= Sketchup.active_model |
each |
The each method is used to iterate through options providers. |
Syntax: |
optionsmanager.each {| optionsprovider | ...} |
Arguments: |
optionsprovider- a variable that will hold each OptionsProvider object as they are found. |
Return Value: |
|
Comments: |
|
Example: |
model = Sketchup.active_model |
keys |
|
Syntax: |
optionproviderarray = optionsmanager.keys |
Arguments: |
|
Return Value: |
optionproviderarray - an Array of OptionsProvider objects |
Comments: |
|
Example: |
model = Sketchup.active_model |
size |
The size method is used to retrieve the number of options providers. |
Syntax: |
number = optionsmanager.size |
Arguments: |
|
Return Value: |
number - number of OptionsProvider objects if successful |
Comments: |
|
Example: |
model = Sketchup.active_model |