Class: CaptainHoog::PluginList
- Inherits:
-
Object
- Object
- CaptainHoog::PluginList
- Defined in:
- lib/captain_hoog/plugin_list.rb
Instance Attribute Summary collapse
-
#plugins ⇒ Object
readonly
Returns the value of attribute plugins.
Instance Method Summary collapse
- #has?(plugin) ⇒ Boolean
-
#initialize(type = 'pre-commit', config: {}) ⇒ PluginList
constructor
A new instance of PluginList.
Constructor Details
#initialize(type = 'pre-commit', config: {}) ⇒ PluginList
Returns a new instance of PluginList.
6 7 8 9 10 |
# File 'lib/captain_hoog/plugin_list.rb', line 6 def initialize(type='pre-commit', config: {}) @config = config @type = type build_list end |
Instance Attribute Details
#plugins ⇒ Object (readonly)
Returns the value of attribute plugins.
4 5 6 |
# File 'lib/captain_hoog/plugin_list.rb', line 4 def plugins @plugins end |
Instance Method Details
#has?(plugin) ⇒ Boolean
12 13 14 |
# File 'lib/captain_hoog/plugin_list.rb', line 12 def has?(plugin) @plugins.include?(plugin.plugin_name) end |