class ActiveBlocks::Operation
Public Class Methods
form(&block)
click to toggle source
@example
form do .. end # define a form
# 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!()
click to toggle source
@todo
# File lib/active_blocks/operation.rb, line 16 def run! false end
Public Instance Methods
execute()
click to toggle source
@abstract
@raise [NotImplementedError]
# File lib/active_blocks/operation.rb, line 9 def execute fail NotImplementedError end
form()
click to toggle source
@return [ActiveBlocks::Form]
# File lib/active_blocks/operation.rb, line 31 def form @form ||= self.class.form_class.new(nil) end