HTTPSEverywhere
        
        Description:
        public namespace HTTPSEverywhere
        
        
          A set of classes that enables you to use the HTTPS-Everywhere data to convert http-URLs into https-URLs.
         
        
        
        Content:
        Classes:
        
          - Context - The library context object. Most 
              applications will only need to create a single context.
- Ruleset - This represents the contents of a 
              HTTPSEverywhere ruleset-file Rulesets contain a set of target-hosts that the rules apply to furthermore it contains a set of regular 
              expressions that determine how to convert a HTTP-URL into the corresponding HTTPS-URL
- Target - Use Targets to check if a Ruleset 
              applies to an arbitrary URL
- Updater - This class lets the user of this 
              library perform an update of the used rule-files.
Enums:
        
          - UpdateState - This enumerates states the 
              update passes through. They can be obtained via 
                Updater.update_state And used to show informative messages about progress to the user.