ライブラリ
- ビルトイン (19)
- csv (8)
- digest (2)
- etc (2)
- fileutils (2)
-
json
/ add / exception (1) - logger (1)
- mkmf (2)
-
net
/ ftp (2) -
net
/ http (8) - open-uri (2)
- optparse (2)
- pathname (55)
- rake (3)
-
rake
/ packagetask (1) -
rexml
/ document (9) - rubygems (1)
-
rubygems
/ commands / which _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ require _ paths _ builder (2) -
rubygems
/ specification (5) - shell (13)
-
shell
/ command-processor (2) -
shell
/ filter (2) - socket (19)
- tempfile (10)
- uri (12)
-
win32
/ resolv (1)
クラス
- Addrinfo (4)
- CSV (7)
-
Digest
:: Base (2) - Dir (7)
- Exception (1)
- File (1)
-
File
:: Stat (2) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: Specification (5) - IO (3)
- LoadError (1)
- Logger (1)
-
Net
:: FTP (2) -
Net
:: HTTP (3) -
Net
:: HTTPGenericRequest (3) -
Net
:: HTTPResponse (2) - OptionParser (2)
- Pathname (54)
-
REXML
:: Element (3) -
REXML
:: Elements (3) -
REXML
:: XPath (3) -
Rake
:: DefaultLoader (1) -
Rake
:: PackageTask (1) - RubyVM (1)
-
RubyVM
:: InstructionSequence (1) - Shell (13)
-
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) - Socket (6)
- Tempfile (10)
- UNIXServer (4)
- UNIXSocket (5)
-
URI
:: FTP (3) -
URI
:: Generic (3) -
URI
:: HTTP (3) -
WEBrick
:: Cookie (2) -
Win32
:: Resolv (1)
キーワード
-
$ -I (1) -
$ : (1) -
$ LOAD _ PATH (1) - + (1)
-
/ (1) - <=> (2)
- == (1)
- === (1)
- CSV (1)
-
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) - Pathname (1)
- RequirePathsBuilder (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
- absolute? (1)
- application (1)
- application= (1)
- ascend (2)
- atime (1)
-
attribute
_ alias _ singular (1) - basename (1)
- binread (1)
-
body
_ stream (1) -
body
_ stream= (1) - build (4)
- cd (2)
- cgi (1)
- chdir (1)
- children (1)
- chown (1)
- cleanpath (1)
- close (1)
- close! (1)
- component (1)
- confstr (1)
- create (2)
-
create
_ makefile (1) - ctime (1)
-
def
_ system _ command (1) -
default
_ system _ path (1) -
default
_ system _ path= (1) - delete (2)
-
delete
_ all (1) - descend (2)
-
dir
_ config (1) - dirname (1)
-
drb
/ ssl (1) - each (2)
-
each
_ child (2) -
each
_ entry (1) -
each
_ filename (1) -
each
_ line (2) - empty? (2)
- entries (1)
- eql? (1)
-
family
_ addrinfo (2) - fdatasync (1)
- file (2)
- find (3)
- first (1)
- flush (1)
- fnmatch (1)
- foreach (4)
- formatter (1)
- gem (1)
-
gem
_ paths (1) -
get
_ hosts _ path (1) -
get
_ print (2) -
get
_ text (1) - getwd (1)
- glob (4)
- head (1)
-
install
_ system _ commands (1) - irb (1)
- join (2)
- load (1)
- logger (1)
- match (1)
- mkdir (3)
- mkpath (1)
- mlsd (2)
- mountpoint? (1)
-
net
/ http (1) - new (9)
- open (14)
-
open
_ uri (2) -
pack
_ sockaddr _ un (1) -
package
_ dir _ path (1) - parent (1)
- parse (2)
- pathconf (1)
-
program
_ name (1) -
program
_ name= (1) - pushd (1)
- pushdir (1)
- pwd (1)
-
rake
/ gempackagetask (1) - rdoc (1)
- read (1)
-
read
_ body (2) - readlines (1)
- realdirpath (1)
- realpath (2)
- relative? (1)
-
relative
_ path _ from (1) -
remove
_ entry (1) -
request
_ uri (1) -
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
require
_ relative (1) -
resolve
_ feature _ path (1) - root? (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) - rubygems (1)
-
rubygems
/ require _ paths _ builder (1) - select (1)
- size? (1)
-
sockaddr
_ un (1) - split (2)
- sub (2)
-
sub
_ ext (1) -
system
_ path (1) -
system
_ path= (1) - text (1)
-
to
_ a (2) -
to
_ json (1) -
to
_ s (1) - unix (3)
-
unix
_ path (1) -
unix
_ server _ socket (2) - unlink (2)
-
webrick
/ cgi (1) -
write
_ require _ paths _ file _ if _ needed (1) - xpath (1)
- セキュリティモデル (1)
検索結果
先頭5件
-
Tempfile
# delete -> self (37.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
テンポラリファイルをクローズせずに、削除します。
UNIXライクなシステムでは、
作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、
テンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n" -
Tempfile
# unlink -> self (37.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
テンポラリファイルをクローズせずに、削除します。
UNIXライクなシステムでは、
作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、
テンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n" -
URI
. parse(uri _ str) -> object (37.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して
返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
@param uri_str パースしたい URI を文字列として与えます。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("http://www.ruby-l... -
URI
. split(url) -> [String | nil] (37.0) -
URI を要素に分割した文字列の配列を返します。
URI を要素に分割した文字列の配列を返します。
各要素の種類と順番は以下のとおりです。
* scheme
* userinfo
* host
* port
* registry
* path
* opaque
* query
* fragment
@param url パースしたい URI を文字列として与えます。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p URI.split("http://www.ruby-lang.org/")
#=> ["... -
URI
:: Generic # select(*components) -> [String] (37.0) -
指定された components に対応する構成要素を文字列の配列として返します。
指定された components に対応する構成要素を文字列の配列として返します。
@param components 構成要素名をシンボルで指定します。
例:
require 'uri'
uri = URI.parse('http://myuser:mypass@my.example.com/test.rbx')
p uri.select(:userinfo, :host, :path)
# => ["myuser:mypass", "my.example.com", "/test.rbx"] -
URI
:: Generic . component -> [Symbol] (37.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] -
WEBrick
:: Cookie . parse _ set _ cookie(str) -> WEBrick :: Cookie (37.0) -
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、 新しく WEBrick::Cookie オブジェクトを生成し返します。
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、
新しく WEBrick::Cookie オブジェクトを生成し返します。
@param str Set-Cookie ヘッダの値を文字列で指定します。
require 'webrick'
include WEBrick
c = Cookie.parse_set_cookie('Shipping="FedEx"; Version="1"; Path="/acme"')
p c.name, c.value
#=>
"Shipping"
"FedEx" -
drb
/ ssl (37.0) -
DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
require 'drb/ssl'
obj = ''
DRb::DRbServer.new( 'drbssl://localhost:10000',
obj,
{:SSLCertName => [["CN","fqdn.example.com"]]})
DRb::DRbServer.new や DRb.#start_service が
"drbssl" スキームを受け入れるようになります。
また、D... -
ruby 1
. 9 feature (37.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なものは大文字(主観))
* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* ...