ライブラリ
- ビルトイン (56)
-
irb
/ cmd / help (11) - psych (28)
- rake (11)
- resolv (11)
-
rexml
/ document (44) -
rubygems
/ commands / update _ command (11) -
rubygems
/ specification (11) -
shell
/ builtin-command (6) - socket (22)
-
webrick
/ config (11)
クラス
- Data (2)
-
Gem
:: Commands :: UpdateCommand (11) -
Gem
:: Specification (11) -
IRB
:: ExtendCommand :: Help (11) - MatchData (11)
- Module (21)
-
REXML
:: XPath (33) -
Rake
:: FileList (11) -
Resolv
:: Hosts (11) -
Shell
:: Cat (6) - Socket (11)
モジュール
- ObjectSpace (22)
- Psych (28)
-
REXML
:: Namespace (11) -
Socket
:: Constants (11) -
WEBrick
:: Config (11)
キーワード
- DigestAuth (11)
-
IF
_ NAMESIZE (22) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - cgi (11)
-
deconstruct
_ keys (2) - each (11)
-
each
_ object (22) - execute (11)
- first (11)
- getnames (11)
-
has
_ name? (11) - include (11)
- irb (11)
- load (11)
- match (11)
- new (6)
-
private
_ class _ method (8) -
public
_ class _ method (8) -
ruby2
_ keywords (5) -
rubygems
/ commands / install _ command (11) -
rubygems
/ commands / search _ command (11) -
safe
_ load (17) -
test
/ unit (1) -
which
_ to _ update (11)
検索結果
先頭5件
-
irb (26108.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......ibrary ruby -r と同じ
-I ruby -I と同じ
-U ruby -U と同じ
-E enc ruby -E と同じ
--verbose これから実行する行を表示する
--noverbose これから実行する行を表示しない (デフォルト)
--ech......、irb 上で一行ず
つ評価されます。require に成功した場合は true を、そうでない場合は
false を返します。
拡張ライブラリ(*.so,*.o,*.dll など)を指定した場合は単純に require さ
れます。
: help(*names)
: irb_help(*names)
RI から... -
MatchData
# names -> [String] (21219.0) -
名前付きキャプチャの名前を文字列配列で返します。
...前を文字列配列で返します。
self.regexp.names と同じです。
//emlist[例][ruby]{
/(?<foo>.)(?<bar>.)(?<baz>.)/.match("hoge").names
# => ["foo", "bar", "baz"]
m = /(?<x>.)(?<y>.)?/.match("a") # => #<MatchData "a" x:"a" y:nil>
m.names # => ["x", "y"]
//}... -
Gem
:: Commands :: UpdateCommand # which _ to _ update(highest _ installed _ gems , gem _ names) -> Array (12401.0) -
更新が必要な Gem のリストを返します。
更新が必要な Gem のリストを返します。 -
Module
# private _ class _ method(names) -> self (12307.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo)......# => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}... -
Module
# public _ class _ method(names) -> self (12307.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...blic に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMetho......dError: private method `foo' called for Foo:Class
Foo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}... -
WEBrick
:: Config :: DigestAuth -> Hash (12306.0) -
WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
...WEBrick::HTTPAuth::DigestAuth の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::DigestAuth = {
:Algorithm => 'MD5-sess', # or 'MD5'
:Domain => nil, # an array includes domain names.
:Qop......[ 'auth' ], # 'auth' or 'auth-int' or both.
:UseOpaque => true,
:UseNextNonce => false,
:CheckNc => false,
:UseAuthenticationInfoHeader => true,
:AutoReloadUserDB => true,
:NonceExpirePeriod => 30*60,
:NonceExpireDelta......=> 60,
:InternetExplorerHack => true,
:OperaHack => true,
}... -
Module
# private _ class _ method(*name) -> self (12207.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo)......# => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}... -
Module
# public _ class _ method(*name) -> self (12207.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...blic に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMetho......dError: private method `foo' called for Foo:Class
Foo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}... -
REXML
:: XPath . first(element , path = nil , namespaces = {} , variables = {}) -> Node | nil (9300.0) -
element の path で指定した XPath 文字列にマッチする最初のノードを 返します。
...element の path で指定した XPath 文字列にマッチする最初のノードを
返します。
path に相対パスを指定した場合は element からの相対位置で
マッチするノードを探します。
絶対パスを指定した場合は element が属する文書のルー......マッチするノードを探します。
path を省略すると "*" を指定したことになります。
namespace で名前空間の対応付けを指定します。
variable で XPath 内の変数に対応する値を指定できます。
XPathインジェクション攻撃を避けるた......チするノードがない場合には nil を返します。
@param element 要素(REXML::Element)
@param path XPath文字列
@param namespace 名前空間とURLの対応付け
@param variables 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.... -
Socket
:: Constants :: IF _ NAMESIZE -> Integer (9206.0) -
インターフェース名文字列の最大長さ。
...インターフェース名文字列の最大長さ。
@see net/if.h(header)... -
Socket
:: IF _ NAMESIZE -> Integer (9206.0) -
インターフェース名文字列の最大長さ。
...インターフェース名文字列の最大長さ。
@see net/if.h(header)... -
Gem
:: Specification # authors=(names) (9201.0) -
作成者の名前の配列をセットします。
作成者の名前の配列をセットします。