Module: Ethon::Easies::ResponseCallbacks

Included in:
Ethon::Easy
Defined in:
lib/ethon/easies/response_callbacks.rb

Overview

This module contains the logic for the response callbacks. The on_complete callback is the only one at the moment.

Instance Method Summary collapse

Instance Method Details

#completeObject

Execute preset complete callback.

Examples:

Execute complete callback.

easy.complete


11
12
13
14
# File 'lib/ethon/easies/response_callbacks.rb', line 11

def complete
  return if !defined?(@complete) || @complete.nil?
  @complete.call(self)
end

#on_complete(&block) ⇒ Object

Set complete callback.

Examples:

Set complete callback.

easy.on_complete = block


20
21
22
# File 'lib/ethon/easies/response_callbacks.rb', line 20

def on_complete(&block)
  @complete = block
end