Class: Cyclid::API::Plugins::Source
- Defined in:
- app/cyclid/plugins/source.rb
Overview
Base class for Source plugins
Direct Known Subclasses
Class Method Summary collapse
-
.human_name ⇒ Object
Return the ‘human’ name for the plugin type.
Instance Method Summary collapse
-
#checkout(_transport, _ctx, _sources = []) ⇒ Object
Process the source to produce a copy of the remote code in a directory in the working directory.
Methods inherited from Base
config?, config_schema, default_config, get_config, register_plugin, set_config, update_config
Class Method Details
.human_name ⇒ Object
Return the ‘human’ name for the plugin type
25 26 27 |
# File 'app/cyclid/plugins/source.rb', line 25 def self.human_name 'source' end |
Instance Method Details
#checkout(_transport, _ctx, _sources = []) ⇒ Object
Process the source to produce a copy of the remote code in a directory in the working directory
31 32 33 |
# File 'app/cyclid/plugins/source.rb', line 31 def checkout(_transport, _ctx, _sources = []) false end |