Sha256: 78db937907718f6a8e5b5b70a33a7c0d81e1b7768701497fb61f36b62e78699c

Contents?: true

Size: 249 Bytes

Versions: 9

Compression:

Stored size: 249 Bytes

Contents

module Sinatra
  module Errors
    def setup_errors
      @errors = []
    end

    def try(&block)
      begin
        yield
      rescue Exception => e
        @errors << e.message
      end
    end

    def errors
      @errors
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
memcached-manager-1.0.0 lib/extensions/errors.rb
memcached-manager-0.4.0 lib/extensions/errors.rb
memcached-manager-0.3.0 lib/extensions/errors.rb
memcached-manager-0.2.2 lib/extensions/errors.rb
memcached-manager-0.2.1 lib/extensions/errors.rb
memcached-manager-0.2.0 lib/extensions/errors.rb
memcached-manager-0.1.0 lib/extensions/errors.rb
memcached-manager-0.0.1 lib/extensions/errors.rb
memcached-manager-0.0.0 lib/extensions/errors.rb