Class: Swamp::Operation::Result::WithResult
- Inherits:
-
Module
- Object
- Module
- Swamp::Operation::Result::WithResult
- Defined in:
- lib/swamp/operation/result.rb
Defined Under Namespace
Modules: ClassMethods, Interface Classes: ResultKlass
Instance Method Summary collapse
- #included(base) ⇒ Object
-
#initialize(*args) ⇒ WithResult
constructor
A new instance of WithResult.
Constructor Details
#initialize(*args) ⇒ WithResult
Returns a new instance of WithResult.
29 30 31 |
# File 'lib/swamp/operation/result.rb', line 29 def initialize(*args) @result_fields = args end |
Instance Method Details
#included(base) ⇒ Object
33 34 35 36 37 |
# File 'lib/swamp/operation/result.rb', line 33 def included(base) base.extend ClassMethods base.include Interface base.define_result_klass(*@result_fields) end |