class Hurley::NamedCallback

Public Class Methods

for(name, callback) click to toggle source
# 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

Public Instance Methods

call(arg) click to toggle source
# File lib/hurley/client.rb, line 364
def call(arg)
  callback.call(arg)
end
name() click to toggle source
# File lib/hurley/client.rb, line 360
def name
  self[:name] ||= callback.inspect
end