class Differin::Engines::Base
Attributes
diff[RW]
Getters
options[RW]
Getters
result[RW]
Getters
Public Class Methods
new(diff, options = {})
click to toggle source
# File lib/differin/engines/base.rb, line 8 def initialize(diff, options = {}) @diff = diff @result = Differin::NULL @options = options end
Public Instance Methods
run()
click to toggle source
# File lib/differin/engines/base.rb, line 14 def run return result if result != Differin::NULL self.result = run_engine end
Private Instance Methods
run_engine()
click to toggle source
# File lib/differin/engines/base.rb, line 24 def run_engine fail NotImplementedError end