Class: WpPlugin
- Inherits:
-
WpItem
- Object
- WpItem
- WpPlugin
- Includes:
- Vulnerable
- Defined in:
- lib/common/models/wp_plugin.rb,
lib/common/models/wp_plugin/vulnerable.rb
Defined Under Namespace
Modules: Vulnerable
Instance Attribute Summary
Attributes inherited from WpItem
#found_from, #name, #path, #version, #wp_content_dir, #wp_plugins_dir
Attributes included from WpItem::Vulnerable
Instance Method Summary (collapse)
-
- (void) forge_uri(target_base_uri)
Sets the @uri.
Methods included from Vulnerable
Methods inherited from WpItem
#<=>, #==, #===, #allowed_options, #initialize, #set_options, #uri, #url
Methods included from WpItem::Output
Methods included from WpItem::Infos
#changelog_url, #error_log_url, #has_changelog?, #has_directory_listing?, #has_error_log?, #has_readme?, #readme_url, #url_is_200?
Methods included from WpItem::Existable
#exists?, #exists_from_response?
Methods included from WpItem::Vulnerable
Methods included from WpItem::Versionable
Constructor Details
This class inherits a constructor from WpItem
Instance Method Details
- (void) forge_uri(target_base_uri)
This method returns an undefined value.
Sets the @uri
13 14 15 |
# File 'lib/common/models/wp_plugin.rb', line 13 def forge_uri(target_base_uri) @uri = target_base_uri.merge(URI.encode(wp_plugins_dir + '/' + name + '/')) end |