2013-03-24 7 views
12

、私はどこにでもこれを見つけた:"これは、ほとんどの方法でインデックス作成に使用されるスタブです"私は<code>curses</code>宝石の<code>curses.rb</code>を調査していた

def attrset(attrs) 
    #This is a stub, used for indexing 
end 
# bkgdset(ch) 
# 
# Manipulate the background of the current window 
# with character Integer +ch+ 
# 
# see also Curses.bkgdset 
def bkgdset(ch) 
    #This is a stub, used for indexing 
end 
# bkgd(ch) 
# 
# Set the background of the current window 
# and apply character Integer +ch+ to every character. 
# 
# see also Curses.bkgd 
def bkgd(ch) 
    #This is a stub, used for indexing 
end 
# Returns an Interer (+ch+) for the character property in the current window. 
def getbkgd() 
    #This is a stub, used for indexing 
end 

私はスタブ部分を理解していません。実際にすべての作業を行うコードはどこですか?

答えて

37

あなたは、RubyMineの「Go to definition」(またはそれは何と呼ばれていますか)でこれを見ていますか?

もしそうなら、それらのメソッドがCで実装されている可能性があります。IDEはルビコードを表示できません。しかし、それはメソッドのシグネチャを知っていて、そのインテリセンスを助けるためにそれらの擬似ボディを生成します(メソッド名の補完ともの)。

+4

Woah、spot on。それはすべてを説明します。 – ntl0ve

関連する問題

 関連する問題