當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Context.add_class用法及代碼示例


本文簡要介紹ruby語言中 RDoc::Context.add_class 的用法。

用法

add_class(class_type, given_name, superclass = '::Object')

添加一個名為 given_name 的類和 superclass

given_namesuperclass 都可能包含“::”,並且相對於 self 上下文進行解釋。這允許正確處理如下示例:

class RDoc::Gauntlet < Gauntlet
module Mod
  class Object   # implies < ::Object
  class SubObject < Object  # this is _not_ ::Object

給定 class Container::Item RDoc 假設 Container 是一個模塊,除非它後來看到 class Container 。在這種情況下,add_class 會自動將 given_name 升級為一個類。

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Context.add_class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。