Class: Diogenes::Targets::Base
- Inherits:
-
Object
- Object
- Diogenes::Targets::Base
- Defined in:
- lib/diogenes/targets/base.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#build(sources:) ⇒ Object
: (sources: untyped) -> Array.
-
#initialize(cwd:, out:) ⇒ Base
constructor
: (cwd: String, out: IO) -> void.
Constructor Details
#initialize(cwd:, out:) ⇒ Base
: (cwd: String, out: IO) -> void
10 11 12 13 |
# File 'lib/diogenes/targets/base.rb', line 10 def initialize(cwd:, out:) @cwd = cwd #: String @out = out #: IO end |
Instance Method Details
#build(sources:) ⇒ Object
: (sources: untyped) -> Array
16 17 18 |
# File 'lib/diogenes/targets/base.rb', line 16 def build(sources:) raise NotImplementedError, "#{self.class}#build must be implemented" end |