Sha256: 531e67aeb7760438069994d4078734a9a8b56b348a551d50a3f842aa9d41ad90

Contents?: true

Size: 276 Bytes

Versions: 1

Compression:

Stored size: 276 Bytes

Contents

require 'ripl/rc/u'

module Ripl::Rc::EnsureAfterLoop
  include Ripl::Rc::U

  def in_loop
    return super if EnsureAfterLoop.disabled?
    begin
      super
    rescue Exception
      after_loop
      raise
    end
  end
end

Ripl::Shell.include(Ripl::Rc::EnsureAfterLoop)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ripl-rc-0.2.4 lib/ripl/rc/ensure_after_loop.rb