Sha256: fa12d7a60838743f19d9c153383fa981e8f0a4d0e6373172207bd46fe83bf730

Contents?: true

Size: 262 Bytes

Versions: 1

Compression:

Stored size: 262 Bytes

Contents

module Cloudist
  class ErrorCallback < Callback  
    def call(payload)
      @payload = payload
      
      case source.arity
      when 1
        instance_exec(payload.exception, &source)
      else
        instance_exec(&source)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cloudist-0.2.1 lib/cloudist/callbacks/error_callback.rb