Method: PlainText.__call_inst_method__

Defined in:
lib/plain_text.rb

.__call_inst_method__(method, instr, *rest, **k) ⇒ #instr

Call instance method as a Module function

The return String includes PlainText as Singleton.

Parameters:

  • method (Symbol)

    module method name

  • instr (String)

    String that is examined.

Returns:

  • (#instr)


65
66
67
68
69
# File 'lib/plain_text.rb', line 65

def self.__call_inst_method__(method, instr, *rest, **k)
  newself = instr.clone
  PlainText.extend_this(newself)
  newself.public_send(method, *rest, **k)
end