class Doctrine::Run
- public
Attributes
error[R]
- public
Public Class Methods
new(doctrine:, tenet:)
click to toggle source
# File lib/doctrine/run.rb, line 7 def initialize(doctrine:, tenet:) @doctrine = doctrine @tenet = tenet @error = nil end
Public Instance Methods
errored(error)
click to toggle source
- public
# File lib/doctrine/run.rb, line 33 def errored(error) @error = error end
errored?()
click to toggle source
- public
# File lib/doctrine/run.rb, line 27 def errored? !@error.nil? end
perform()
click to toggle source
- public
# File lib/doctrine/run.rb, line 19 def perform @doctrine.new.instance_eval(&@tenet.block) rescue => error errored(error) end