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