Sha256: 8e08fbcb8a840b0ef4fd7acb8c074055aae645da8ddd212db5d7f73074aa665d

Contents?: true

Size: 255 Bytes

Versions: 16

Compression:

Stored size: 255 Bytes

Contents

module RailsTwirp
  module Rescue
    extend ActiveSupport::Concern
    include ActiveSupport::Rescuable

    private

    def process_action(*)
      super
    rescue Exception => exception
      rescue_with_handler(exception) || raise
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rails_twirp-0.13.2 lib/rails_twirp/rescue.rb
rails_twirp-0.13.1 lib/rails_twirp/rescue.rb
rails_twirp-0.13.0 lib/rails_twirp/rescue.rb
rails_twirp-0.12.0 lib/rails_twirp/rescue.rb
rails_twirp-0.11.0 lib/rails_twirp/rescue.rb
rails_twirp-0.10.0 lib/rails_twirp/rescue.rb
rails_twirp-0.9.1 lib/rails_twirp/rescue.rb
rails_twirp-0.9.0 lib/rails_twirp/rescue.rb
rails_twirp-0.8.0 lib/rails_twirp/rescue.rb
rails_twirp-0.7.2 lib/rails_twirp/rescue.rb
rails_twirp-0.7.1 lib/rails_twirp/rescue.rb
rails_twirp-0.7.0 lib/rails_twirp/rescue.rb
rails_twirp-0.6.0 lib/rails_twirp/rescue.rb
rails_twirp-0.5.0 lib/rails_twirp/rescue.rb
rails_twirp-0.4.0 lib/rails_twirp/rescue.rb
rails_twirp-0.3.0 lib/rails_twirp/rescue.rb