Parent

Class/Module Index [+]

Quicksearch

YARD::CodeObjects::ExtendedMethodObject

Represents an instance method of a module that was mixed into the class scope of another namespace.

@see MethodObject

Public Class Methods

new(obj) click to toggle source

Sets up a delegate for {MethodObject} obj.

@param [MethodObject] obj the instance method to treat as a mixed in

class method on another namespace.
# File lib/yard/code_objects/extended_method_object.rb, line 16
def initialize(obj) @del = obj end

Public Instance Methods

method_missing(sym, *args, &block) click to toggle source

Sends all methods to the {MethodObject} assigned in {initialize} @see initialize @see MethodObject

# File lib/yard/code_objects/extended_method_object.rb, line 21
def method_missing(sym, *args, &block) @del.__send__(sym, *args, &block) end
scope() click to toggle source

@return [Symbol] always :class

# File lib/yard/code_objects/extended_method_object.rb, line 10
def scope; :class end

[Validate]

Generated with the Darkfish Rdoc Generator 2.