別のキーワード
ライブラリ
- ビルトイン (625)
- delegate (22)
- fiddle (22)
-
fiddle
/ import (11) -
irb
/ context (11) -
net
/ http (11) -
net
/ imap (11) -
net
/ smtp (11) - openssl (77)
- ostruct (22)
- pathname (33)
- pp (11)
-
rdoc
/ markup (11) -
rdoc
/ top _ level (11) -
rexml
/ document (110) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (55) -
ripper
/ lexer (22) -
rubygems
/ dependency (11) -
shell
/ command-processor (12) - uri (11)
クラス
-
ARGF
. class (9) - Binding (11)
- Data (2)
- Delegator (22)
-
Encoding
:: Converter (44) -
Fiddle
:: Handle (22) -
File
:: Stat (11) -
Gem
:: Dependency (11) - IO (11)
-
IRB
:: Context (11) - LocalJumpError (11)
- Module (93)
- NameError (20)
-
Net
:: HTTP (11) -
Net
:: IMAP :: MailboxList (11) -
Net
:: SMTP (11) - Object (88)
-
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: SSL :: SSLContext (11) - OpenStruct (22)
- Pathname (33)
-
RDoc
:: Markup (11) -
RDoc
:: TopLevel (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (11) -
REXML
:: Comment (11) -
REXML
:: DocType (22) -
REXML
:: Document (11) -
REXML
:: Element (11) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Parsers :: SAX2Parser (55) -
REXML
:: Text (11) -
REXML
:: XMLDecl (11) -
Ripper
:: Lexer (22) -
RubyVM
:: AbstractSyntaxTree :: Node (6) -
Shell
:: CommandProcessor (12) - String (22)
- Struct (11)
- Symbol (187)
- Thread (11)
- TracePoint (33)
-
URI
:: Generic (11)
モジュール
- Enumerable (66)
-
Fiddle
:: Importer (11)
キーワード
- <=> (11)
- =~ (11)
- [] (22)
- attr (11)
-
callee
_ id (11) - capitalize (11)
- casecmp (11)
- casecmp? (8)
- cleanpath (11)
- component (11)
- constants (11)
- context (11)
-
define
_ method (22) - downcase (8)
- empty? (11)
- event (11)
-
event
_ type (11) -
find
_ local _ symbol (11) -
get
_ line _ types (11) - id2name (11)
-
import
_ symbol (11) - inject (33)
- inspect (11)
-
instance
_ methods (11) -
instance
_ variables (11) - intern (11)
- keys (11)
- lex (11)
- listen (55)
-
local
_ variable _ set (11) -
local
_ variables (9) -
make
_ symlink (11) - match (11)
- match? (8)
- members (13)
-
method
_ id (11) - methods (11)
-
module
_ function (4) - name (15)
-
new
_ ostruct _ member (11) -
node
_ type (99) - parse (11)
-
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
pretty
_ print _ instance _ variables (11) -
primitive
_ convert (44) - private (4)
-
private
_ instance _ methods (11) -
private
_ methods (11) -
prompt
_ mode (11) - protected (4)
-
protected
_ instance _ methods (11) -
protected
_ methods (22) - public (4)
-
public
_ instance _ methods (11) -
public
_ methods (22) -
read
_ nonblock (20) - reason (11)
- reduce (33)
-
respond
_ to _ missing? (11) -
session
_ cache _ stats (11) -
singleton
_ methods (11) - slice (11)
-
ssl
_ version (11) -
start
_ with? (5) - starttls? (11)
- swapcase (11)
- symlink (6)
- symlink? (28)
-
tag
_ class (11) - tagging (22)
-
to
_ h (11) -
to
_ proc (11) -
to
_ s (11) -
to
_ sym (11) - type (28)
- upcase (11)
検索結果
先頭5件
-
Fiddle
:: Importer # import _ symbol(name) -> Fiddle :: Pointer (15301.0) -
取り込んだライブラリからシンボルをインポートします。
...取り込んだライブラリからシンボルをインポートします。
返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。
@param name シンボル名(文字列)... -
Fiddle
:: Handle # sym(func) -> Integer (15114.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
...整数として返します。
@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのア... -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (12301.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
...表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。... -
Pathname
# cleanpath(consider _ symlink = false) -> Pathname (9301.0) -
余計な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
...な "."、".." や "/" を取り除いた新しい Pathname オブジェクトを返します。
cleanpath は、実際にファイルシステムを参照することなく、文字列操作
だけで処理を行います。
@param consider_symlink 真ならパス要素にシンボリックリン......quire "pathname"
path = Pathname.new("//.././../")
path # => #<Pathname://.././../>
path.cleanpath # => #<Pathname:/>
require 'pathname'
Dir.rmdir("/tmp/foo") rescue nil
File.unlink("/tmp/bar/foo") rescue nil
Dir.rmdir("/tmp/bar") rescue nil
Dir.mkdir("/tmp/foo")......Dir.mkdir("/tmp/bar")
File.symlink("../foo", "/tmp/bar/foo")
path = Pathname.new("bar/././//foo/../bar")
Dir.chdir("/tmp")
path.cleanpath # => #<Pathname:bar/bar>
path.cleanpath(true) # => #<Pathname:bar/foo/../bar>
//}... -
Symbol
# swapcase -> Symbol (9213.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
...ファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase... -
Symbol
# swapcase(*options) -> Symbol (9213.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
...ファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase... -
Gem
:: Dependency # type -> Symbol (9201.0) -
依存関係の型を返します。
依存関係の型を返します。 -
OpenSSL
:: PKCS7 # type -> Symbol (9201.0) -
PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
...PKCS7 オブジェクトのタイプを Symbol オブジェクトで返します。
次のうちのいずれかの値をとります。
* :signed
* :encrypted
* :enveloped
* :signedAndEnveloped
* :data... -
REXML
:: DocType # node _ type -> Symbol (9201.0) -
Symbol :doctype を返します。
...Symbol :doctype を返します。... -
Symbol
# capitalize -> Symbol (9201.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
...に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize... -
Symbol
# capitalize(*options) -> Symbol (9201.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
...に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize... -
Symbol
# to _ proc -> Proc (9201.0) -
self に対応する Proc オブジェクトを返します。
...self に対応する Proc オブジェクトを返します。
生成される Proc オブジェクトを呼びだす(Proc#call)と、
Proc#callの第一引数をレシーバとして、 self という名前のメソッドを
残りの引数を渡して呼びだします。
//emlist[明示的に......呼ぶ例][ruby]{
:to_i.to_proc["ff", 16] # => 255 ← "ff".to_i(16)と同じ
//}
//emlist[暗黙に呼ばれる例][ruby]{
# メソッドに & とともにシンボルを渡すと
# to_proc が呼ばれて Proc 化され、
# それがブロックとして渡される。
(1..3).collect(&:to_s) #......=> ["1", "2", "3"]
(1..3).select(&:odd?) # => [1, 3]
//}
@see d:spec/call#block...