Class: Hurley::NamedCallback
- Inherits:
-
Struct
- Object
- Struct
- Hurley::NamedCallback
- Defined in:
- lib/hurley/client.rb
Instance Attribute Summary collapse
-
#callback ⇒ Object
Returns the value of attribute callback.
-
#name ⇒ Object
Returns the value of attribute name.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#callback ⇒ Object
Returns the value of attribute callback
351 352 353 |
# File 'lib/hurley/client.rb', line 351 def callback @callback end |
#name ⇒ Object
Returns the value of attribute name
351 352 353 |
# File 'lib/hurley/client.rb', line 351 def name @name end |
Class Method Details
.for(name, callback) ⇒ Object
352 353 354 355 356 357 358 |
# File 'lib/hurley/client.rb', line 352 def self.for(name, callback) if callback.respond_to?(:name) && !name callback else new(name, callback) end end |
Instance Method Details
#call(arg) ⇒ Object
364 365 366 |
# File 'lib/hurley/client.rb', line 364 def call(arg) callback.call(arg) end |