Class: Sketchup::OptionsManager
Relationships | |
Super Chains via Extension / Inclusion / Inheritance | |
Instance Chain:
self,
Enumerable
|
|
Inherits: | Object |
Overview
The OptionsManager class manages various kinds of OptionsProviders on a Model
.
Instance Method Summary
-
#[](index) ⇒ Object
The [] method is used to get an option provider by name or index.
- #count ⇒ Object
-
#each {|provider| ... } ⇒ nil
The #each method is used to iterate through options providers.
-
#keys ⇒ Object
The keys method is used to get a list of keys in the
OptionsManager
. - #length ⇒ Integer
-
#size ⇒ Integer
The #size method returns the number of
OptionsProvider
objects inside thisOptionsManager
.
Instance Method Details
#[](index) ⇒ Object
#[](name) ⇒ Object
Object
#[](name) ⇒ Object
The [] method is used to get an option provider by name or index.
For example, to get the UnitsOptions on the Model
, you could use the command:
#count ⇒ Object
Since SketchUp 2014 the count method is inherited from Ruby’s Enumerable
mix-in module. Prior to that the #count
method is an alias for #length.
#each {|provider| ... } ⇒ nil
The #each
method is used to iterate through options providers.
#keys ⇒ Object
The keys method is used to get a list of keys in the OptionsManager
.
#length ⇒ Integer
The #length
method is an alias of #size.
#size ⇒ Integer
The #size
method returns the number of OptionsProvider
objects inside this OptionsManager
.