lib/runger_actions/base.rb in runger_actions-0.19.0 vs lib/runger_actions/base.rb in runger_actions-0.19.1
- old
+ new
@@ -1,12 +1,12 @@
# frozen_string_literal: true
class RungerActions::Base
- extend Memoist
+ prepend MemoWise
class << self
- extend Memoist
+ prepend MemoWise
def run!(params)
new!(params).run!
end
@@ -92,26 +92,26 @@
@failure == error_type
end
end
end
- memoize \
+ memo_wise \
def result_klass
const_set(:Result, Class.new(RungerActions::Result))
end
- memoize \
+ memo_wise \
def required_params
{}
end
- memoize \
+ memo_wise \
def promised_values
{}
end
- memoize \
+ memo_wise \
def validators
{}
end
end
@@ -158,10 +158,10 @@
def raise_on_failure?
!!@raise_on_failure
end
- memoize \
+ memo_wise \
def result
self.class.result_klass.new(action: self)
end
private