class Object

Public Instance Methods

named(name, method, *args, &named_block) click to toggle source
# File lib/spruz/xt/named.rb, line 5
def named(name, method, *args, &named_block)
  extend Module.new {
    define_method(name) do |*rest, &block|
      block = named_block if named_block
      __send__(method, *(args + rest), &block)
    end
  }
end