⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.93
Server IP:
65.108.141.171
Server:
Linux server.heloix.com 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
ri
/
2.7.0
/
system
/
Bundler
/
Plugin
/
Edit File: cdesc-Plugin.ri
U:RDoc::NormalModule[iI"Plugin:ETI"Bundler::Plugin;T0o:RDoc::Markup::Document:@parts[o;;[ : @fileI"lib/bundler/plugin.rb;T:0@omit_headings_from_table_of_contents_below0o;;[o:RDoc::Markup::Paragraph;[I"PThis is the interfacing class represents the API that we intend to provide ;TI"the plugins to use.;To:RDoc::Markup::BlankLine o;;[I"SFor plugins to be independent of the Bundler internals they shall limit their ;TI"Sinteractions to methods of this class only. This will save them from breaking ;TI"when some internal change.;T@o;;[I"ICurrently we are delegating the methods defined in Bundler class to ;TI"-itself. So, this class acts as a buffer.;T@o;;[I"NIf there is some change in the Bundler class that is incompatible to its ;TI"Qprevious behavior or if otherwise desired, we can reimplement(or implement) ;TI"*the method to preserve compatibility.;T@o;;[I"NTo use this, either the class can inherit this class or use it directly. ;TI"OFor example of both types of use, refer the file `spec/plugins/command.rb`;T@o;;[I"MTo use it without inheriting, you will have to create an object of this ;TI"Rto use the functions (except for declaration functions like command, source, ;TI"and hooks).;T; I"lib/bundler/plugin/api.rb;T; 0o;;[ ; I"%lib/bundler/plugin/api/source.rb;T; 0o;;[ ; I"lib/bundler/plugin/dsl.rb;T; 0o;;[ ; I"!lib/bundler/plugin/events.rb;T; 0o;;[o;;[I"YManages which plugins are installed and their sources. This also is supposed to map ;TI"Ywhich plugin does what (currently the features are not implemented so this class is ;TI"now a stub class).;T; I" lib/bundler/plugin/index.rb;T; 0o;;[o;;[I"CHandles the installation of plugin in appropriate directories.;T@o;;[I"SThis class is supposed to be wrapper over the existing gem installation infra ;TI"cbut currently it itself handles everything as the Source's subclasses (e.g. Source::RubyGems) ;TI"*are heavily dependent on the Gemfile.;T; I"$lib/bundler/plugin/installer.rb;T; 0o;;[ ; I"(lib/bundler/plugin/installer/git.rb;T; 0o;;[ ; I"-lib/bundler/plugin/installer/rubygems.rb;T; 0o;;[o;;[I"ISourceList object to be used while parsing the Gemfile, setting the ;TI"Oapproptiate options to be used with Source classes for plugin installation;T; I"&lib/bundler/plugin/source_list.rb;T; 0; 0; 0[ [U:RDoc::Constant[i I"PLUGIN_FILE_NAME;TI"&Bundler::Plugin::PLUGIN_FILE_NAME;T:public0o;;[ ; @ ; 0@ @cRDoc::NormalModule0[ [[I" class;T[[;[ [:protected[ [:private[ [I" instance;T[[;[[I"add_command;TI"lib/bundler/plugin.rb;T[I" add_hook;T@q[I"add_source;T@q[I" cache;T@q[I" command?;T@q[I"exec_command;T@q[I"gemfile_install;T@q[I"global_root;T@q[I" hook;T@q[I" index;T@q[I"install;T@q[I"installed?;T@q[I" list;T@q[I"load_plugin;T@q[I"local_root;T@q[I"register_plugin;T@q[I"reset!;T@q[I" root;T@q[I"save_plugins;T@q[I"source;T@q[I"source?;T@q[I"source_from_lock;T@q[I"validate_plugin!;T@q[;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0; 0[@ @,@/@2@5@=@H@K@N@UI"lib/bundler/source_list.rb;TI"Bundler;T@^
Simpan