Sha256: 746bd3f21f841e56b47b4ce7d977b11179ba97344c1c42916392d60c3839b5f6
Contents?: true
Size: 381 Bytes
Versions: 1
Compression:
Stored size: 381 Bytes
Contents
module Zertico class Interactor def perform(params) fail!('You should overwrite this method!') end def rollback true end protected def self.instance_name self.class.to_s.chomp('Interactor').split('::').last end private def fail!(message = '') raise Zertico::Exceptions::RollbackException, message end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zertico-1.3.0 | lib/zertico/interactor.rb |