3652件ヒット
[1-100件を表示]
(0.115秒)
種類
ライブラリ
- ビルトイン (2115)
- csv (44)
- delegate (33)
- drb (22)
- etc (11)
-
fiddle
/ import (11) - forwardable (44)
-
irb
/ context (11) -
irb
/ extend-command (44) -
json
/ add / symbol (22) - matrix (92)
-
minitest
/ unit (1) -
net
/ http (11) -
net
/ imap (154) -
net
/ smtp (22) - objspace (11)
- observer (11)
- openssl (121)
- ostruct (39)
- pathname (11)
- pp (11)
- psych (28)
-
rake
/ testtask (11) -
rdoc
/ context (44) -
rdoc
/ markdown (44) -
rdoc
/ markup (33) -
rdoc
/ top _ level (11) -
rexml
/ document (165) -
rexml
/ parsers / pullparser (11) - ripper (55)
-
ripper
/ lexer (33) -
rubygems
/ config _ file (11) -
rubygems
/ dependency (11) -
rubygems
/ gem _ openssl (22) - sync (24)
- tracer (11)
- uri (33)
-
webrick
/ httpserver (11) -
webrick
/ server (11) - win32ole (11)
クラス
-
ARGF
. class (9) - BasicObject (33)
- Binding (43)
- CSV (33)
-
CSV
:: Table (11) -
DRb
:: DRbServer (11) - Data (10)
- Delegator (33)
-
Encoding
:: Converter (44) -
Gem
:: ConfigFile (11) -
Gem
:: Dependency (11) - IO (11)
-
IRB
:: Context (11) - LocalJumpError (11)
- Matrix (92)
- Method (22)
-
MiniTest
:: Unit :: TestCase (1) - Module (572)
- NameError (20)
-
Net
:: HTTP (11) -
Net
:: IMAP (143) -
Net
:: IMAP :: MailboxList (11) -
Net
:: SMTP (22) - Object (242)
-
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: SSL :: SSLContext (33) - OpenStruct (39)
- Pathname (11)
- Proc (2)
-
RDoc
:: Context (44) -
RDoc
:: Markdown (44) -
RDoc
:: Markup (33) -
RDoc
:: Options (11) -
RDoc
:: TopLevel (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (11) -
REXML
:: Comment (11) -
REXML
:: DocType (22) -
REXML
:: Document (22) -
REXML
:: Element (44) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Text (11) -
REXML
:: XMLDecl (11) -
Rake
:: TestTask (11) - Regexp (11)
- Ripper (66)
-
Ripper
:: Lexer (22) - RubyVM (11)
-
RubyVM
:: AbstractSyntaxTree :: Node (6) - SignalException (33)
- String (52)
- Struct (72)
- Symbol (404)
- Thread (73)
- TracePoint (33)
- Tracer (11)
-
URI
:: Generic (33) - UnboundMethod (22)
-
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPServer (11) - WIN32OLE (11)
モジュール
- DRb (11)
- Enumerable (66)
- Etc (11)
-
Fiddle
:: Importer (11) - Forwardable (22)
- GC (44)
-
Gem
:: SSL (22) -
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (33) - Kernel (143)
- ObjectSpace (33)
-
OpenSSL
:: ASN1 (11) - Process (44)
- Psych (28)
- Signal (22)
- SingleForwardable (22)
-
Sync
_ m (24)
オブジェクト
- main (60)
キーワード
- <=> (11)
- == (11)
- =~ (22)
- ANSWERED (11)
-
CLOCK
_ MONOTONIC (11) -
CLOCK
_ PROCESS _ CPUTIME _ ID (11) -
CLOCK
_ REALTIME (11) - COMPONENT (11)
-
CP
_ SYMBOL (11) -
DEFAULT
_ AUTH _ TYPE (11) -
DEFAULT
_ EXTENSIONS (11) -
DEFAULT
_ PARAMS (22) - DELETED (11)
-
DIGEST
_ SHA1 (11) - DRAFT (11)
- EVENTS (11)
-
EVENT
_ SYMBOL (11) - EX (6)
- EXTENSIONS (11)
- ExternalEntity (11)
- FLAGGED (11)
- ID2SYM (11)
-
IMMEDIATE
_ P (11) -
INSECURE
_ METHOD (11) -
INTERNAL
_ CONSTANTS (11) - MARKED (11)
- METHODS (11)
- Marshal フォーマット (11)
- NOINFERIORS (11)
- NOSELECT (11)
- Observable (11)
-
PARSER
_ EVENTS (11) -
PARSER
_ EVENT _ TABLE (11) -
PKEY
_ RSA (11) - RECENT (11)
- Ruby プログラムの実行 (11)
- Ruby用語集 (11)
-
SCANNER
_ EVENTS (11) -
SCANNER
_ EVENT _ TABLE (11) - SEEN (11)
- SH (6)
-
SPECIAL
_ CONST _ P (11) - SYM2ID (11)
-
SYMBOL
_ P (11) -
TO
_ PATH (11) - UN (6)
- UNMARKED (11)
- VISIBILITIES (11)
- [] (66)
- []= (33)
-
_ _ callee _ _ (11) -
_ _ method _ _ (11) -
add
_ html (11) -
add
_ special (11) -
alias
_ method (11) -
all
_ symbols (11) - append (11)
- attr (44)
-
attr
_ accessor (11) -
attr
_ reader (11) -
attr
_ writer (11) - autoload (22)
- autoload? (22)
-
callee
_ id (11) - capitalize (11)
- casecmp (11)
- casecmp? (8)
-
class
_ variable _ defined? (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) -
class
_ variables (11) - clone (11)
- collect (12)
- collect! (12)
- component (22)
- config (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ missing (11) -
const
_ set (11) -
const
_ source _ location (5) - constants (22)
- context (22)
- context= (11)
-
def
_ extend _ command (22) - define (4)
-
define
_ method (44) -
define
_ singleton _ method (22) - delegate (22)
-
deprecate
_ constant (9) - downcase (11)
- dup (11)
- each (22)
-
each
_ object (22) -
each
_ pair (11) -
each
_ with _ index (22) - empty? (11)
- encoding (11)
-
end
_ with? (5) - equal? (11)
- event (11)
-
event
_ type (11) - extension (11)
- fetch (7)
-
find
_ local _ symbol (22) -
find
_ symbol (11) - format (11)
-
get
_ line _ types (11) -
global
_ variables (11) -
handle
_ interrupt (11) -
header
_ convert (22) - id2name (11)
-
import
_ symbol (11) - inject (33)
- inspect (11)
-
install
_ alias _ method (11) -
instance
_ delegate (11) -
instance
_ method (11) -
instance
_ methods (11) -
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
instance
_ variables (11) - intern (22)
-
irb
_ original _ method _ name (11) -
json
/ add / symbol (11) -
json
_ create (11) - key? (11)
- keys (11)
- kill (11)
-
latest
_ gc _ info (22) - length (11)
- lex (22)
- load (11)
- loader (11)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) -
local
_ variables (30) - logger (11)
- map (12)
- map! (12)
- match (33)
- match? (16)
- members (26)
-
method
_ added (11) -
method
_ defined? (11) -
method
_ id (11) -
method
_ removed (11) -
method
_ undefined (11) - methods (22)
- mode (11)
-
module
_ function (19) - name (37)
- new (99)
-
new
_ ostruct _ member (11) - next (11)
-
node
_ type (99) -
original
_ name (22) - parameters (2)
- parse (11)
-
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
pretty
_ print _ instance _ variables (11) -
primitive
_ convert (44) - private (38)
-
private
_ class _ method (15) -
private
_ constant (11) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
private
_ methods (11) -
prompt
_ mode (11) - protected (23)
-
protected
_ instance _ methods (11) -
protected
_ method _ defined? (11) -
protected
_ methods (22) - public (46)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) -
public
_ instance _ methods (11) -
public
_ method (11) -
public
_ method _ defined? (11) -
public
_ methods (22) -
public
_ send (22) -
rb
_ sym _ all _ symbols (11) -
rb
_ to _ id (11) -
reachable
_ objects _ from (11) -
read
_ nonblock (20) - reason (11)
- reduce (33)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ method (11) -
respond
_ to? (11) -
respond
_ to _ missing? (11) -
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
safe
_ load (17) -
session
_ cache _ stats (11) -
set
_ trace _ func (11) -
single
_ delegate (11) -
singleton
_ class (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) - size (11)
- slice (55)
- sprintf (11)
-
ssl
_ version (11) -
start
_ with? (5) - starttls? (11)
- stat (11)
- status (11)
- store (11)
- succ (11)
- swapcase (11)
-
symbols
_ i (11) -
sync
_ mode (6) - table (11)
-
tag
_ class (11) - tagging (22)
-
test
_ order (1) -
thread
_ variable? (11) -
to
_ h (25) -
to
_ json (11) -
to
_ proc (11) -
to
_ s (11) -
to
_ sym (22) -
trace
_ var (33) - trap (22)
- traverse (11)
- type (28)
- type= (11)
-
uid
_ store (11) - uname (11)
-
undef
_ method (11) -
untrace
_ var (11) - upcase (11)
- verbose (11)
- visibility (22)
- yaml (11)
- セキュリティモデル (11)
- リテラル (11)
- 正規表現 (11)
検索結果
先頭5件
-
Symbol (44030.0)
-
シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。
...です。
シンボルオブジェクトは以下のようなリテラルで得られます。
:symbol
:'symbol'
%s!symbol! # %記法
生成されたシンボルの一覧は Symbol.all_symbols で得られます。
一番目のリテラルでシンボルを表す場合、`:' の後に
は......対一に対応します。
また、文字列と違い、immutable (変更不可)であり、同値ならば必ず同一です。
p "abc" == "abc" #=> true
p "abc".equal?("abc") #=> false
p :abc == :abc #=> true
p :abc.equal?(:abc) #=> true ←同値ならば同一
==== 用途
実用面......`名前'を指し示す時など、
文字列そのものが必要なわけではない時に用います。
* ハッシュのキー { :key => "value" }
* アクセサの引数で渡すインスタンス変数名 attr_reader :name
* メソッド引数で渡すメソッド名 __send__ :to_s... -
Symbol
. all _ symbols -> [Symbol] (33319.0) -
定義済みの全てのシンボルオブジェクトの配列を返します。
...定義済みの全てのシンボルオブジェクトの配列を返します。
p Symbol.all_symbols #=> [:RUBY_PLATFORM, :RUBY_VERSION, ...]
リテラルで表記したシンボルのうち、コンパイル時に値が決まるものはその時に生成されます。
それ以外の式......'make_3'
end
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2]
re = #確実に生成されるように代入操作を行う
:make_1,
:'make_2',
:"#{number}",
'make_4'.intern
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:m... -
Symbol
# capitalize -> Symbol (27201.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 (27201.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
...に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize... -
Symbol
# length -> Integer (27100.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
Symbol
# slice(nth) -> String | nil (27100.0) -
nth 番目の文字を返します。
...nth 番目の文字を返します。
(self.to_s[nth] と同じです。)
@param nth 文字の位置を表す整数を指定します。
:foo[0] # => "f"
:foo[1] # => "o"
:foo[2] # => "o"... -
Symbol
# slice(nth , len) -> String | nil (27100.0) -
nth 番目から長さ len の部分文字列を新しく作って返します。
...nth 番目から長さ len の部分文字列を新しく作って返します。
(self.to_s[nth, len] と同じです。)
@param nth 文字の位置を表す整数を指定します。
@param len 文字列の長さを指定します。
:foo[1, 2] # => "oo"... -
Symbol
# slice(range) -> String | nil (27100.0) -
rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
...rangeで指定したインデックスの範囲に含まれる部分文字列を返します。
(self.to_s[range] と同じです。)
@param range 取得したい文字列の範囲を示す Range オブジェクトを指定します。
:foo[0..1] # => "fo"
@see String#[] , String#slice... -
Symbol
# slice(regexp , nth = 0) -> String | nil (27100.0) -
正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
...正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
(self.to_s[regexp, nth] と同じです。)
@param regexp 正規表現を指定します。
@param nth 取得したい正規表現レジスタのインデックスを指定します。
:foo... -
Symbol
# slice(substr) -> String | nil (27100.0) -
self が substr を含む場合、一致した文字列を新しく作って返します。
...self が substr を含む場合、一致した文字列を新しく作って返します。
(self.to_s[substr] と同じです。)
例:
:foobar.slice("foo") # => "foo"
:foobar.slice("baz") # => nil... -
logger (26006.0)
-
ログを記録するためのライブラリです。
...エラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジ......ます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録されません。
普段は INFO しか記録していないが、デバッグ情報が必要になった時には、
Logger オブジェクトのログレベル......mlist[][ruby]{
logger.sev_threshold = Logger::WARN
//}
2. (ある程度の) Log4r 互換インターフェイス
//emlist[][ruby]{
logger.level = Logger::INFO
# DEBUG < INFO < WARN < ERROR < FATAL < UNKNOWN
//}
3. Symbol か String(大文字小文字の区別を行わない)
//emlist[][ruby]{
l...