Class: Vump::BaseModule
- Inherits:
-
Object
- Object
- Vump::BaseModule
- Defined in:
- lib/vump/modules/base_module.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(base_path, options = {}) ⇒ BaseModule
constructor
A new instance of BaseModule.
- #name ⇒ Object
- #read ⇒ Object
- #relevant? ⇒ Boolean
- #to_stage ⇒ Object
- #write(_version) ⇒ Object
Constructor Details
#initialize(base_path, options = {}) ⇒ BaseModule
Returns a new instance of BaseModule.
3 4 5 6 |
# File 'lib/vump/modules/base_module.rb', line 3 def initialize(base_path, = {}) @base_path = base_path = end |
Instance Method Details
#name ⇒ Object
20 21 22 |
# File 'lib/vump/modules/base_module.rb', line 20 def name self.class.name end |
#read ⇒ Object
16 17 18 |
# File 'lib/vump/modules/base_module.rb', line 16 def read raise NotImplementedError, "Missing read on #{name}" end |
#relevant? ⇒ Boolean
8 9 10 |
# File 'lib/vump/modules/base_module.rb', line 8 def relevant? false end |
#to_stage ⇒ Object
12 13 14 |
# File 'lib/vump/modules/base_module.rb', line 12 def to_stage raise NotImplementedError, "Missing to_stage on #{name}" end |
#write(_version) ⇒ Object
24 25 26 |
# File 'lib/vump/modules/base_module.rb', line 24 def write(_version) raise NotImplementedError, "Missing write on #{name}" end |