946件ヒット
[1-100件を表示]
(0.051秒)
種類
- インスタンスメソッド (677)
- 特異メソッド (184)
- ライブラリ (73)
- 文書 (12)
ライブラリ
- ビルトイン (240)
-
cgi
/ html (336) - erb (48)
- json (12)
- logger (12)
- openssl (12)
- optparse (12)
- psych (31)
- rake (12)
-
rake
/ packagetask (12) -
rake
/ rdoctask (12) -
rake
/ testtask (12) -
rexml
/ document (48) - socket (12)
-
syslog
/ logger (12) - tempfile (18)
-
test
/ unit (1) - un (7)
クラス
- BasicObject (12)
-
CGI
:: Cookie (12) - ERB (48)
- Logger (12)
- Module (60)
- NameError (19)
- NoMethodError (19)
- Object (12)
-
OpenSSL
:: Engine (12) - OptionParser (12)
-
REXML
:: Element (24) -
REXML
:: Elements (12) -
Rake
:: PackageTask (12) -
Rake
:: RDocTask (12) -
Rake
:: TestTask (12) - Socket (12)
- Struct (12)
-
Syslog
:: Logger (12) - Tempfile (18)
- Thread (10)
モジュール
-
CGI
:: HtmlExtension (336) - Enumerable (96)
- JSON (12)
- Kernel (19)
- Psych (31)
-
REXML
:: Namespace (12) -
Test
:: Unit (1)
キーワード
- == (12)
- [] (12)
- attr (36)
-
attr
_ accessor (12) -
attr
_ writer (12) - cgi (12)
-
cgi
/ session (12) - checkbox (24)
-
checkbox
_ group (24) - create (18)
-
create
_ id (12) -
def
_ class (12) -
def
_ method (12) -
def
_ module (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
file
_ field (24) - filename= (12)
- getservbyport (12)
- hash (12)
- hidden (24)
- httpd (7)
- initialize (12)
- load (12)
-
load
_ stream (24) - max (48)
- min (48)
- namespace (12)
- new (98)
-
password
_ field (24) - progname= (12)
-
radio
_ group (24) -
rake
/ gempackagetask (12) - reset (24)
- rss (12)
-
ruby 1
. 6 feature (12) - rubygems (12)
-
safe
_ load (7) -
scrolling
_ list (24) -
setup
_ argv (1) - submit (24)
-
test
/ unit (1) -
text
_ field (24) - textarea (24)
- ver (12)
- win32ole (12)
検索結果
先頭5件
-
Thread
# name=(name) -> String (18206.0) -
self の名前を name に設定します。
...数に ASCII 互換ではないエンコーディングのものを
指定した場合に発生します。
//emlist[例][ruby]{
a = Thread.new{}
a.name = 'named'
a.name # => "named"
a.inspect # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"
//}
@see Thread#name... -
ERB
# filename= -> String (6200.0) -
エラーメッセージを表示する際のファイル名を設定します。
...filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new(File.read(filename))
erb.filename # => nil
erb.filename = filename
erb.filename # =>"example.rhtml"
//}... -
Logger
# progname=(name) (6124.0) -
ログに出力するプログラム名を設定します。
...logger.progname = "MyProgName" # => "MyProgName"
logger.progname # => "MyProgName"
logger.info("info1") # => I, [2019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
logger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.......585500 #2823] INFO -- OtherProgName: info2
//}... -
ruby 1
. 6 feature (5256.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...グ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値の......> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i586-linux]......((<ruby-talk:19167>))
cat = Struct.new("Cat", :name, :age, :life)
a = cat.new("cat", 12, 7).freeze
a.name = "dog"
p a
=> ruby 1.6.4 (2001-06-04) [i586-linux]
#<Struct::Cat name="dog", age=12, life=7>
=> ruby 1.6.4 (2001-08-06) [i586-linux]
-:4:in `name=': can't... -
Kernel
# httpd -> () (202.0) -
WEBrick HTTP server を起動します。
...起動します。
ruby -run -e httpd -- [OPTION] [DocumentRoot]
--bind-address=ADDR バインドアドレスを指定します
--port=NUM ポート番号を指定します
--max-clients=MAX 同時接続数の最大値
--temp-dir=DIR 一時......ます
--do-not-reverse-lookup 逆引きを無効にします
--request-timeout=SECOND リクエストがタイムアウトする秒数を指定します
--http-version=VERSION HTTP version
--server-name=NAME サーバーのホスト名を指定します
--server-softw......are=NAME サーバーの名前とバージョンを指定します
--ssl-certificate=CERT サーバーの SSL 証明書ファイルを指定します
--ssl-private-key=KEY サーバーの SSL 証明書の秘密鍵を指定します
-v 詳細表示... -
ERB
# def _ class(superklass=Object , methodname=& # 39;erb& # 39;) -> Class (200.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のクラスを返します。
...s MyClass_
def initialize(arg1, arg2)
@arg1 = arg1; @arg2 = arg2
end
end
filename = 'example.rhtml' # @arg1 と @arg2 が使われている example.rhtml
erb = ERB.new(File.read(filename))
erb.filename = filename
MyClass = erb.def_class(MyClass_, 'render()')
print MyClass.new('foo', 123).... -
ERB
# def _ method(mod , methodname , fname=& # 39;(ERB)& # 39;) -> nil (200.0) -
変換した Ruby スクリプトをメソッドとして定義します。
変換した Ruby スクリプトをメソッドとして定義します。
定義先のモジュールは mod で指定し、メソッド名は methodname で指定します。
fname はスクリプトを定義する際のファイル名です。主にエラー時に活躍します。
@param mod メソッドを定義するモジュール(またはクラス)
@param methodname メソッド名
@param fname スクリプトを定義する際のファイル名
例:
require 'erb'
erb = ERB.new(script)
erb.def_method(MyClass, 'foo(bar)', 'foo.e... -
ERB
# def _ module(methodname=& # 39;erb& # 39;) -> Module (200.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のモジュールを返します。
...ュールを返します。
@param methodname メソッド名
//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new("test1<%= arg1 %>\ntest2<%= arg2 %>\n")
erb.filename = filename
MyModule = erb.def_module('render(arg1, arg2)')
class MyClass
include MyModule
end
print MyCla... -
Psych
. load _ stream(yaml , filename=nil) -> [object] (200.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...ist[例][ruby]{
Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ru...