Class: ActiveBlocks::Operation
- Inherits:
-
Object
- Object
- ActiveBlocks::Operation
- Defined in:
- lib/active_blocks/operation.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.form(&block) ⇒ Object
22 23 24 25 26 |
# File 'lib/active_blocks/operation.rb', line 22 def form(&block) return form_class unless block_given? self.form_class.class_eval(&block) if block_given? end |
.run! ⇒ Object
TODO:
16 17 18 |
# File 'lib/active_blocks/operation.rb', line 16 def run! false end |
Instance Method Details
#execute ⇒ Object
This method is abstract.
9 10 11 |
# File 'lib/active_blocks/operation.rb', line 9 def execute fail NotImplementedError end |
#form ⇒ ActiveBlocks::Form
31 32 33 |
# File 'lib/active_blocks/operation.rb', line 31 def form @form ||= self.class.form_class.new(nil) end |