Module: Sketchup::Licensing
| Relationships | |
| Namespace Children | |
| Classes: | 
Overview
The Sketchup::Licensing module contains methods for extensions purchased from Extension Warehouse to check their licensing status.
It is advised to place these calls inside encrypted Ruby (.rbe) files. This API is also exposed via the SketchUp C API. Extensions that already use native code should prefer using the native API, which should be more secure than their Ruby API counterparts.
For more details, see Licensing Example
Constant Summary
- 
    EXPIRED =
    # File 'lib/sketchup-api-stubs/stubs/Sketchup/Licensing.rb', line 20Constants nil
- 
    LICENSED =
    # File 'lib/sketchup-api-stubs/stubs/Sketchup/Licensing.rb', line 21Stub value. nil
- 
    NOT_LICENSED =
    # File 'lib/sketchup-api-stubs/stubs/Sketchup/Licensing.rb', line 22Stub value. nil
- 
    TRIAL =
    # File 'lib/sketchup-api-stubs/stubs/Sketchup/Licensing.rb', line 23Stub value. nil
- 
    TRIAL_EXPIRED =
    # File 'lib/sketchup-api-stubs/stubs/Sketchup/Licensing.rb', line 24Stub value. nil
Class Method Summary
- 
    
      .get_extension_license(extension_id)  ⇒ Sketchup::Licensing::ExtensionLicense 
    
    Acquires a license for a given extension. 
Class Method Details
.get_extension_license(extension_id) ⇒ Sketchup::Licensing::ExtensionLicense
Acquires a license for a given extension.