種類
- インスタンスメソッド (134)
- 定数 (56)
- 特異メソッド (20)
- モジュール関数 (10)
- ライブラリ (2)
ライブラリ
- ビルトイン (96)
- csv (1)
- delegate (3)
- drb (2)
- etc (23)
- fiddle (7)
-
fiddle
/ import (1) - fileutils (1)
-
irb
/ context (1) -
json
/ add / symbol (2) - matrix (1)
-
net
/ http (1) -
net
/ imap (11) -
net
/ smtp (2) - openssl (10)
- ostruct (3)
- pathname (4)
- pp (1)
- psych (1)
-
rake
/ testtask (1) -
rdoc
/ markdown (2) -
rdoc
/ markup (1) -
rdoc
/ top _ level (1) -
rexml
/ document (11) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (5) - ripper (5)
-
ripper
/ lexer (3) -
rubygems
/ config _ file (1) -
rubygems
/ dependency (1) -
rubygems
/ gem _ openssl (2) - shell (2)
-
shell
/ command-processor (2) -
shell
/ filter (2) - sync (4)
- uri (3)
-
webrick
/ server (1) - win32ole (1)
クラス
- Binding (3)
-
CSV
:: Table (1) -
DRb
:: DRbServer (1) - Delegator (3)
-
Encoding
:: Converter (4) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (6) - File (2)
-
File
:: Stat (1) -
Gem
:: ConfigFile (1) -
Gem
:: Dependency (1) - IO (1)
-
IRB
:: Context (1) - LocalJumpError (1)
- Matrix (1)
- Method (2)
- Module (9)
- NameError (1)
-
Net
:: HTTP (1) -
Net
:: IMAP (10) -
Net
:: IMAP :: MailboxList (1) -
Net
:: SMTP (2) - Object (10)
-
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: ASN1 :: Primitive (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: PKey :: EC :: Group (3) -
OpenSSL
:: SSL :: SSLContext (3) - OpenStruct (3)
- Pathname (4)
-
RDoc
:: Markdown (2) -
RDoc
:: Markup (1) -
RDoc
:: TopLevel (1) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Comment (1) -
REXML
:: DocType (2) -
REXML
:: Document (1) -
REXML
:: Element (2) -
REXML
:: Instruction (1) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: Parsers :: SAX2Parser (5) -
REXML
:: Text (1) -
REXML
:: XMLDecl (1) -
Rake
:: TestTask (1) - Ripper (6)
-
Ripper
:: Lexer (2) - RubyVM (1)
- Shell (2)
-
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) - String (2)
- Struct (2)
- Symbol (34)
- Thread (1)
- TracePoint (3)
-
URI
:: Generic (3) - UnboundMethod (2)
-
WEBrick
:: GenericServer (1) - WIN32OLE (1)
モジュール
- DRb (1)
- Enumerable (6)
- Etc (23)
-
Fiddle
:: Importer (1) - FileTest (1)
- FileUtils (1)
- GC (2)
-
Gem
:: SSL (2) - Kernel (4)
- ObjectSpace (2)
- Process (3)
- Psych (1)
-
Sync
_ m (4)
オブジェクト
- main (2)
キーワード
- <=> (1)
- == (1)
- =~ (1)
- ANSWERED (1)
-
CLOCK
_ MONOTONIC (1) -
CLOCK
_ PROCESS _ CPUTIME _ ID (1) -
CLOCK
_ REALTIME (1) - COMPONENT (1)
-
CP
_ SYMBOL (1) -
DEFAULT
_ AUTH _ TYPE (1) -
DEFAULT
_ EXTENSIONS (1) -
DEFAULT
_ PARAMS (2) - DELETED (1)
-
DIGEST
_ SHA1 (1) - DRAFT (1)
- EVENTS (1)
- EX (1)
- EXTENSIONS (1)
- FLAGGED (1)
-
INSECURE
_ METHOD (1) -
INTERNAL
_ CONSTANTS (1) - MARKED (1)
- METHODS (1)
- NOINFERIORS (1)
- NOSELECT (1)
-
PARSER
_ EVENTS (1) -
PARSER
_ EVENT _ TABLE (1) -
PC
_ 2 _ SYMLINKS (1) -
PC
_ ALLOC _ SIZE _ MIN (1) -
PC
_ ASYNC _ IO (1) -
PC
_ CHOWN _ RESTRICTED (1) -
PC
_ FILESIZEBITS (1) -
PC
_ LINK _ MAX (1) -
PC
_ MAX _ CANON (1) -
PC
_ MAX _ INPUT (1) -
PC
_ NAME _ MAX (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PATH _ MAX (1) -
PC
_ PIPE _ BUF (1) -
PC
_ PRIO _ IO (1) -
PC
_ REC _ INCR _ XFER _ SIZE (1) -
PC
_ REC _ MAX _ XFER _ SIZE (1) -
PC
_ REC _ MIN _ XFER _ SIZE (1) -
PC
_ REC _ XFER _ ALIGN (1) -
PC
_ SYMLINK _ MAX (1) -
PC
_ SYNC _ IO (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) -
PC
_ VDISABLE (1) -
PKEY
_ RSA (1) - RECENT (1)
-
SCANNER
_ EVENTS (1) -
SCANNER
_ EVENT _ TABLE (1) -
SC
_ SYMLOOP _ MAX (1) - SEEN (1)
- SH (1)
-
TO
_ PATH (1) - UN (1)
- UNMARKED (1)
- [] (7)
-
_ _ callee _ _ (1) -
_ _ method _ _ (1) -
all
_ symbols (1) - attr (1)
-
callee
_ id (1) - capitalize (1)
- casecmp (1)
-
class
_ variables (1) - cleanpath (1)
- component (2)
- config (1)
- constants (2)
- context (2)
-
define
_ method (4) -
define
_ singleton _ method (2) - downcase (1)
-
each
_ object (2) - empty? (1)
- encoding (1)
- event (1)
-
event
_ type (1) -
find
_ local _ symbol (1) -
get
_ line _ types (1) -
global
_ variables (1) - id2name (1)
-
import
_ symbol (1) - inject (3)
- inspect (1)
-
instance
_ methods (1) -
instance
_ variables (1) - intern (2)
-
json
_ create (1) - keys (1)
- length (1)
- lex (2)
- listen (5)
- loader (1)
-
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variables (2) -
make
_ symlink (1) - match (1)
- members (2)
-
method
_ id (1) - methods (2)
- mode (1)
- name (3)
- new (6)
-
new
_ ostruct _ member (1) - next (1)
-
node
_ type (9) -
original
_ name (2) - parse (1)
-
point
_ conversion _ form (1) -
pretty
_ print _ instance _ variables (1) -
primitive
_ convert (4) -
private
_ instance _ methods (1) -
private
_ methods (1) -
prompt
_ mode (1) -
protected
_ instance _ methods (1) -
protected
_ methods (2) -
public
_ instance _ methods (1) -
public
_ methods (2) -
read
_ nonblock (1) - reason (1)
- reduce (3)
-
respond
_ to _ missing? (1) -
rexml
/ parsers / streamparser (1) -
safe
_ load (1) -
session
_ cache _ stats (1) -
singleton
_ methods (1) - size (1)
- slice (5)
-
ssl
_ version (1) - starttls? (1)
- stat (1)
- status (1)
- succ (1)
- swapcase (1)
- symlink (5)
- symlink? (7)
- symmetric? (1)
-
sync
_ mode (1) -
tag
_ class (1) - tagging (2)
-
to
_ h (1) -
to
_ json (1) -
to
_ proc (1) -
to
_ s (1) -
to
_ sym (2) - type (2)
- uname (1)
- upcase (1)
- verbose (1)
- yaml (1)
検索結果
先頭5件
-
RDoc
:: Markdown :: EXTENSIONS -> [Symbol] (901.0) -
サポートする拡張の一覧を Symbol の配列で返します。
サポートする拡張の一覧を Symbol の配列で返します。 -
Ripper
:: EVENTS -> [Symbol] (901.0) -
ripper の扱う全てのイベント ID (シンボル) のリストを返します。
ripper の扱う全てのイベント ID (シンボル) のリストを返します。 -
Ripper
:: PARSER _ EVENTS -> [Symbol] (901.0) -
パーサイベントのイベント ID (シンボル) のリストを返します。
パーサイベントのイベント ID (シンボル) のリストを返します。 -
Ripper
:: SCANNER _ EVENTS -> [Symbol] (901.0) -
スキャナイベントのイベント ID (シンボル) のリストを返します。
スキャナイベントのイベント ID (シンボル) のリストを返します。 -
Struct
# members -> [Symbol] (901.0) -
構造体のメンバの名前(Symbol)の配列を返します。
構造体のメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
p Foo.new.members # => [:foo, :bar]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。 -
Struct
. members -> [Symbol] (901.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの名前(Symbol)の配列を返します。
(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
p Foo.members # => [:foo, :bar]
//} -
Sync
_ m # sync _ mode -> Symbol (901.0) -
現在のロック状態を返します。
現在のロック状態を返します。 -
Sync
_ m :: EX -> Symbol (901.0) -
排他ロックされている状態を表す定数です。 オブジェクトの状態を更新する場合のように、 1つのスレッドがオブジェクトを独占的に使用したい場合に用います。 排他ロック中に他のスレッドはオブジェクトを共有/排他ロックできません。
排他ロックされている状態を表す定数です。
オブジェクトの状態を更新する場合のように、
1つのスレッドがオブジェクトを独占的に使用したい場合に用います。
排他ロック中に他のスレッドはオブジェクトを共有/排他ロックできません。 -
Sync
_ m :: SH -> Symbol (901.0) -
共有ロックされている状態を表す定数です。 複数のスレッドが同時にオブジェクトを使用できる場合に用います。 複数のスレッドが共有ロックしている場合、 どのスレッドもオブジェクトを排他ロックできません。
共有ロックされている状態を表す定数です。
複数のスレッドが同時にオブジェクトを使用できる場合に用います。
複数のスレッドが共有ロックしている場合、
どのスレッドもオブジェクトを排他ロックできません。 -
Sync
_ m :: UN -> Symbol (901.0) -
ロックされていない状態を表す定数です。
ロックされていない状態を表す定数です。 -
Thread
# keys -> [Symbol] (901.0) -
スレッド固有データに関連づけられたキーの配列を返します。キーは Symbol で返されます。
スレッド固有データに関連づけられたキーの配列を返します。キーは
Symbol で返されます。
th = Thread.current
th[:foo] = 'FOO'
th['bar'] = 'BAR'
p th.keys
#=> [:bar, :foo] -
TracePoint
# event -> Symbol (901.0) -
発生したイベントの種類を Symbol で返します。
発生したイベントの種類を Symbol で返します。
発生するイベントの詳細については、TracePoint.new を参照してくださ
い。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[例][ruby]{
def foo(ret)
ret
end
trace = TracePoint.new(:call, :return) do |tp|
p tp.event
end
trace.enable
foo 1
# => :call
# :return
//} -
URI
:: Generic # component -> [Symbol] (901.0) -
self.class.component を返します。
self.class.component を返します。
@see URI::Generic.component -
URI
:: Generic . component -> [Symbol] (901.0) -
URI の構成要素を表すシンボルの配列を返します。
URI の構成要素を表すシンボルの配列を返します。
require 'uri'
p URI::Generic.component
p URI::MailTo.component
# => [:scheme, :userinfo, :host, :port, :registry, :path, :opaque, :query, :fragment]
# => [:scheme, :to, :headers] -
URI
:: Generic :: COMPONENT -> [Symbol] (901.0) -
URI::Generic で利用可能なコンポーネントの一覧です。
URI::Generic で利用可能なコンポーネントの一覧です。 -
UnboundMethod
# name -> Symbol (901.0) -
このメソッドの名前を返します。
このメソッドの名前を返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
a.name # => :size
//} -
WEBrick
:: GenericServer # status -> Symbol (901.0) -
現在のサーバのステータスを Symbol オブジェクトで返します。 値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。
現在のサーバのステータスを Symbol オブジェクトで返します。
値は :Running(活動中), :Shutdown(終了処理中), :Stop(完全に停止) のいずれかです。 -
main
. define _ method(name) { . . . } -> Symbol (901.0) -
インスタンスメソッド name を Object に定義します。
インスタンスメソッド name を Object に定義します。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に同じクラス、サブ... -
main
. define _ method(name , method) -> Symbol (901.0) -
インスタンスメソッド name を Object に定義します。
インスタンスメソッド name を Object に定義します。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に同じクラス、サブ... -
ObjectSpace
. # each _ object(klass) -> Enumerator (619.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合は、
Enumerator オブジェクトを返します。
次のクラスのオブジェクトについては繰り返しません
* Fixnum
* Symbol
* TrueClass
* FalseClass
* NilClass
とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Sy... -
ObjectSpace
. # each _ object(klass) {|object| . . . } -> Integer (619.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合は、
Enumerator オブジェクトを返します。
次のクラスのオブジェクトについては繰り返しません
* Fixnum
* Symbol
* TrueClass
* FalseClass
* NilClass
とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Sy... -
OpenStruct
. new(hash = nil) -> OpenStruct (619.0) -
OpenStruct オブジェクトを生成します。
OpenStruct オブジェクトを生成します。
ハッシュが与えられたとき、それぞれのキーを生成したオブジェクトの要素にし、値をセットします。
@param hash 設定する要素とその値を指定します。
hash には Hash クラスのインスタンス、または each_pair メソッ
ドを持つオブジェクトを用いる事ができます。
@raise NoMethodError hash のキーが to_sym メソッドを持たないときに発生します。
require 'ostruct'
some1 = OpenStruct.new({:a =>"a",:b =...