ライブラリ
- ビルトイン (66)
-
cgi
/ core (2) -
cgi
/ html (28) - csv (1)
- drb (1)
- erb (2)
- etc (2)
- fiddle (1)
-
irb
/ context (2) -
irb
/ input-method (1) - json (9)
-
json
/ add / struct (1) - logger (20)
-
net
/ ftp (2) -
net
/ imap (5) -
net
/ telnet (2) - openssl (20)
- optparse (5)
- ostruct (4)
- pathname (18)
- rake (2)
-
rake
/ packagetask (2) -
rake
/ rdoctask (1) -
rake
/ testtask (2) -
rdoc
/ code _ object (2) -
rdoc
/ context (1) -
rdoc
/ top _ level (4) - resolv (11)
-
rexml
/ document (33) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (5) - ripper (1)
-
ripper
/ filter (1) - rubygems (1)
-
rubygems
/ command (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ dependency (1) -
rubygems
/ installer (2) -
rubygems
/ package / tar _ header (4) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ source _ index (1) -
rubygems
/ specification (4) - shell (4)
-
shell
/ command-processor (4) -
shell
/ filter (4) -
shell
/ system-command (2) - socket (5)
-
syslog
/ logger (2) - time (3)
- uri (2)
-
webrick
/ httprequest (3) -
webrick
/ httpresponse (1) -
webrick
/ httputils (2) -
win32
/ registry (27) - win32ole (13)
- zlib (1)
クラス
-
ARGF
. class (2) - Addrinfo (2)
- BasicSocket (2)
-
CGI
:: Cookie (1) - CSV (1)
-
DRb
:: DRbUnknown (1) - ERB (2)
- Encoding (3)
-
Encoding
:: InvalidByteSequenceError (1) -
Encoding
:: UndefinedConversionError (1) -
Etc
:: Group (1) -
Etc
:: Passwd (1) -
Fiddle
:: Function (1) -
Gem
:: Command (2) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: Dependency (1) -
Gem
:: Installer (2) -
Gem
:: LoadError (1) -
Gem
:: Package :: TarHeader (4) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (4) -
IRB
:: Context (2) -
IRB
:: InputMethod (1) -
JSON
:: Parser (1) -
JSON
:: State (6) - Logger (18)
-
Logger
:: Formatter (1) -
Logger
:: LogDevice (1) - MatchData (5)
- Module (12)
- NameError (1)
-
Net
:: FTP (2) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) -
Net
:: Telnet (2) -
OpenSSL
:: ASN1 :: ObjectId (4) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (4) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Engine (2) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: Name (4) - OpenStruct (4)
- OptionParser (5)
- Pathname (18)
-
RDoc
:: CodeObject (2) -
RDoc
:: Context (1) -
RDoc
:: Options (1) -
RDoc
:: TopLevel (4) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (3) -
REXML
:: Attributes (10) -
REXML
:: DocType (4) -
REXML
:: Document (2) -
REXML
:: Element (5) -
REXML
:: Entity (2) -
REXML
:: NotationDecl (1) -
Rake
:: Application (1) -
Rake
:: PackageTask (2) -
Rake
:: RDocTask (1) -
Rake
:: Task (1) -
Rake
:: TestTask (2) - Regexp (2)
- Resolv (4)
-
Resolv
:: DNS (2) -
Resolv
:: DNS :: Name (1) -
Resolv
:: Hosts (4) - Ripper (1)
-
Ripper
:: Filter (1) - Shell (4)
-
Shell
:: CommandProcessor (4) -
Shell
:: Filter (4) -
Shell
:: SystemCommand (2) -
Socket
:: Ifaddr (1) - String (22)
- Struct (14)
- Symbol (2)
-
Syslog
:: Logger (1) -
Syslog
:: Logger :: Formatter (1) - Time (3)
- TracePoint (2)
-
URI
:: Generic (1) -
URI
:: LDAP (1) -
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPUtils :: FormData (2) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (2) -
WIN32OLE
_ TYPELIB (3) -
WIN32OLE
_ VARIABLE (4) -
Win32
:: Registry (27) -
Zlib
:: GzipFile (1)
モジュール
キーワード
- % (1)
- << (1)
- == (1)
- [] (14)
- []= (11)
- add (4)
-
add
_ attributes (1) -
add
_ entry (1) -
add
_ value (1) -
ap
_ name (1) - attlistdecl (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attributes
_ of (1) - autoload? (1)
- basename (3)
- binread (1)
- binwrite (1)
- call (2)
-
callee
_ id (1) - canonname (1)
- checkbox (2)
-
checkbox
_ group (2) - children (1)
-
col
_ sep (1) - command (1)
-
config
_ file _ name (1) -
const
_ defined? (1) -
const
_ get (1) -
curve
_ name (1) - debug (2)
- delete (1)
-
delete
_ all (1) -
delete
_ field (1) -
delete
_ key (1) -
delete
_ value (1) -
descriptor
_ length (1) -
destination
_ encoding _ name (2) - dirname (3)
- dn (1)
- doctype (1)
- each (4)
-
each
_ attribute (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ entry (1) -
each
_ value (1) -
element
_ name (1) - entity (1)
- entries (1)
- eql? (1)
- error (2)
-
external
_ id (1) - extname (1)
- fatal (2)
-
file
_ absolute _ name (1) -
file
_ field (2) -
file
_ name (2) -
file
_ relative _ name (1) - filename (7)
- filename= (1)
- find (2)
-
find
_ local _ symbol (1) -
formatted
_ program _ filename (1) - formatter (1)
- ftype (4)
-
full
_ name (3) -
gem
_ signature (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ one _ gem _ name (1) -
get
_ path (1) -
get
_ value (1) - getaddress (2)
- getaddresses (2)
- getname (2)
- getnameinfo (1)
- getnames (2)
- getpeername (1)
- getresource (1)
- getresources (1)
- getsockname (1)
- getsockopt (1)
- gname (1)
- hash (1)
- hidden (2)
- hostname (2)
- httpdate (1)
- id (1)
- id2name (1)
- info (3)
- inspect (2)
- instruction (1)
- intern (1)
-
irb
_ name (1) - keyname (1)
- length (1)
-
library
_ name (1) - linkname (1)
- ln (1)
-
local
_ name (1) - log (2)
- login (2)
-
long
_ name (1) -
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - mdtm (1)
-
method
_ id (1) - mkdir (1)
- name= (1)
-
named
_ captures (1) - names (3)
- namespace (2)
- namespaces (2)
- ndata (1)
-
new
_ ostruct _ member (1) -
num
_ keys (1) -
num
_ values (1) -
object
_ nl (1) -
object
_ nl= (1) -
ole
_ type (1) -
ole
_ type _ detail (1) - on (3)
-
op
_ name (1) -
orig
_ name (1) -
original
_ name (1) -
package
_ name (1) -
parent
_ file _ name (1) -
parent
_ name (1) -
password
_ field (2) - path (1)
-
post
_ connection _ check (1) - prefix (1)
- progname (1)
-
program
_ name (2) -
radio
_ group (2) - read (2)
-
read
_ bin (1) -
read
_ i (1) -
read
_ s (1) - readlines (1)
- reset (2)
- rfc2822 (1)
- rfc822 (1)
- rmtree (1)
-
script
_ name (2) -
scrolling
_ list (2) -
server
_ name (2) - shebang (1)
-
short
_ name (1) - size (1)
- slice (6)
- sn (1)
- source (1)
- space (1)
- space= (1)
-
space
_ before (1) -
space
_ before= (1) -
spec
_ path (1) - split (3)
-
start
_ element (1) - submit (2)
-
tag
_ end (1) -
tag
_ start (1) -
text
_ field (2) - textarea (2)
-
to
_ a (2) -
to
_ der (1) -
to
_ h (1) -
to
_ json (3) -
to
_ path (1) -
to
_ s (14) -
to
_ string (1) -
to
_ sym (1) - truncate (1)
- uname (1)
- unknown (2)
- value (2)
- values (1)
- ver (1)
- warn (2)
- write (3)
-
write
_ bin (1) -
write
_ i (1) -
write
_ s (1) - wtime (1)
検索結果
先頭5件
-
REXML
:: Namespace # name -> String (72910.0) -
prefix を含まない「ローカルな」名前を返します。
prefix を含まない「ローカルな」名前を返します。 -
DRb
:: DRbUnknown # name -> String (72907.0) -
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。
保持しているマーシャリングされたオブジェクトのクラスの名前を返します。 -
Win32
:: Registry # name (72307.0) -
@todo
@todo
キーのフルパスを 'HKEY_CURRENT_USER\SOFTWARE\foo\bar'
のような形で返します。 -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (63994.0) -
フォームデータの name 属性を文字列で表すアクセサです。
フォームデータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start() -
Gem
:: Package :: TarHeader # name -> String (63955.0) -
tar のヘッダに含まれる name を返します。
tar のヘッダに含まれる name を返します。 -
Net
:: IMAP :: Address # name -> String | nil (63955.0) -
メールアドレスの 822 の個人名(personal name)を返します。
メールアドレスの 822 の個人名(personal name)を返します。
個人名が存在しない場合は nil を返します。
通常は nil を返します。 -
REXML
:: DocType # name -> String (63943.0) -
ルート要素名を返します。
ルート要素名を返します。
//emlist[][ruby]{
document = REXML::Document.new(<<EOS)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
EOS
doctype = document.doctype
p doctype.name # => "html"
//} -
REXML
:: Document # name -> String (63928.0) -
""(空文字列)を返します。
""(空文字列)を返します。
XMLの仕様上、このオブジェクトはexpanded name名前を持ちえません。 -
Rake
:: Application # name -> String (63925.0) -
アプリケーションの名前を返します。通常は 'rake' という名前を返します。
アプリケーションの名前を返します。通常は 'rake' という名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.name # => "rake"
end
//} -
Rake
:: PackageTask # name -> String (63925.0) -
バージョン情報を含まないパッケージの名前を返します。
バージョン情報を含まないパッケージの名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.name # => "sample"
end
//} -
WIN32OLE
_ PARAM # name -> String (63925.0) -
パラメータ名を取得します。
パラメータ名を取得します。
@return パラメータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename -
WIN32OLE
_ VARIABLE # name -> String (63925.0) -
変数名を取得します。
変数名を取得します。
@return 変数名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end -
Etc
:: Group # name -> String (63907.0) -
グループ名を返します。
グループ名を返します。 -
Gem
:: LoadError # name -> String (63907.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
Net
:: IMAP :: ResponseCode # name -> String (63907.0) -
レスポンスコードを表す文字列を返します。 "ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。
レスポンスコードを表す文字列を返します。
"ALERT"、"PERMANENTFLAGS"、"UIDVALIDITY" などを返します。 -
Net
:: IMAP :: TaggedResponse # name -> String (63907.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD" -
Net
:: IMAP :: UntaggedResponse # name -> String (63907.0) -
レスポンスの名前(種類)を返します。
レスポンスの名前(種類)を返します。
例えば以下のような値を返します。これらの具体的な意味は
2060 を参考にしてください。
* "OK"
* "NO"
* "BAD"
* "BYE"
* "PREAUTH"
* "CAPABILITY"
* "LIST"
* "FLAGS"
* etc -
OpenSSL
:: Cipher # name -> String (63907.0) -
暗号化アルゴリズムの名前を文字列で返します。
暗号化アルゴリズムの名前を文字列で返します。 -
RDoc
:: Context # name -> String (63907.0) -
自身の名前を返します。
自身の名前を返します。
サブクラスによっては、メソッド名やクラス名を意味します。 -
REXML
:: Entity # name -> String (63907.0) -
実体の名前を返します。
実体の名前を返します。 -
REXML
:: NotationDecl # name -> String (63907.0) -
記法宣言の名前を返します。
記法宣言の名前を返します。 -
Rake
:: RDocTask # name -> String (63907.0) -
タスクの名前を返します。デフォルトは rdoc です。
タスクの名前を返します。デフォルトは rdoc です。 -
Rake
:: Task # name -> String (63907.0) -
ネームスペースを含むタスクの名前を返します。
ネームスペースを含むタスクの名前を返します。 -
Rake
:: TestTask # name -> String (63907.0) -
テストタスクの名前を返します。デフォルトは "test" です。
テストタスクの名前を返します。デフォルトは "test" です。 -
Socket
:: Ifaddr # name -> String (63907.0) -
self のインターフェイス名を返します。
self のインターフェイス名を返します。 -
WEBrick
:: Cookie # name -> String (63907.0) -
Cookie の名前を文字列で返します。
Cookie の名前を文字列で返します。 -
REXML
:: StreamListener # instruction(name , instruction) -> () (55543.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。 -
Encoding
# name -> String (54925.0) -
エンコーディングの名前を返します。
エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//} -
OpenSSL
:: Engine # name -> String (54925.0) -
engine の(人間に読みやすい)名称を文字列で返します。
engine の(人間に読みやすい)名称を文字列で返します。
例:
engine.name # => "Atalla hardware engine support"
@see OpenSSL::Engine#id -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (54925.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
WIN32OLE
_ METHOD # name -> String (54925.0) -
メソッド名を取得します。
メソッド名を取得します。
@return メソッド名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.name # => SaveAs -
WIN32OLE
_ TYPE # name -> String (54925.0) -
selfの型名を取得します。
selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application" -
WIN32OLE
_ TYPELIB # name -> String (54925.0) -
TypeLibのドキュメント文字列を取得します。
TypeLibのドキュメント文字列を取得します。
ドキュメント文字列は、コンテキストヘルプなどに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。
@return TypeLibのドキュメント文字列を返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library' -
CGI
:: Cookie # name -> String (54907.0) -
クッキーの名前を返します。
クッキーの名前を返します。 -
Etc
:: Passwd # name -> String (54907.0) -
このユーザのログイン名を返します。
このユーザのログイン名を返します。 -
Fiddle
:: Function # name -> nil | String (54907.0) -
関数の名前を返します。
関数の名前を返します。
名前が定義されていない場合は nil を返します。
@see Fiddle::Function.new -
Gem
:: Dependency # name -> String (54907.0) -
依存関係の名前を文字列か正規表現で返します。
依存関係の名前を文字列か正規表現で返します。 -
Gem
:: Specification # name -> String (54907.0) -
この Gem パッケージの名前を返します。
この Gem パッケージの名前を返します。 -
Net
:: IMAP :: MailboxList # name -> String (54907.0) -
メールボックスの名前を文字列で返します。
メールボックスの名前を文字列で返します。 -
OpenSSL
:: Digest # name -> String (54907.0) -
ハッシュ関数の名前を返します。
ハッシュ関数の名前を返します。 -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (46891.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (46591.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (46591.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
nameに対応するDNSリソースレコードを取得します。
最初に見つかったリソースを返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (46591.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
nameに対応するDNSリソースレコードを取得します。
見つかったリソース全てを配列にして返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv:... -
REXML
:: Attribute # to _ string -> String (46306.0) -
"name='value'" という形式の文字列を返します。
"name='value'" という形式の文字列を返します。
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("el")
e.add_attribute("ns:r", "rval")
p e.attributes.get_attribute("r").to_string # => "ns:r='rval'"
//} -
WEBrick
:: HTTPRequest # script _ name -> String (46255.0) -
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。
CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。 -
REXML
:: Attributes # each _ attribute {|attribute| . . . } -> () (46222.0) -
各属性に対しブロックを呼び出します。
各属性に対しブロックを呼び出します。
個々の属性は REXML::Attribute オブジェクトで渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root... -
Module
# name -> String | nil (46033.0) -
モジュールやクラスの名前を文字列で返します。
モジュールやクラスの名前を文字列で返します。
このメソッドが返す「モジュール / クラスの名前」とは、
より正確には「クラスパス」を指します。
クラスパスとは、ネストしているモジュールすべてを
「::」を使って表示した名前のことです。
クラスパスの例としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A... -
IRB
:: Context # irb _ name -> String (45925.0) -
起動しているコマンド名を文字列で返します。
起動しているコマンド名を文字列で返します。
@see IRB::Context#irb_name= -
Shell
:: SystemCommand # name -> String (45907.0) -
@todo
@todo
コマンド名を返します。 -
Pathname
# each _ entry {|pathname| . . . } -> nil (45904.0) -
Dir.foreach(self.to_s) {|f| yield Pathname.new(f) } と同じです。
Dir.foreach(self.to_s) {|f| yield Pathname.new(f) } と同じです。
//emlist[例][ruby]{
require "pathname"
Pathname("/usr/local").each_entry {|f| p f }
# => #<Pathname:.>
# => #<Pathname:..>
# => #<Pathname:bin>
# => #<Pathname:etc>
# => #<Pathname:include>
# => #<Pathname:lib>
# => #<Pathname:opt>
//}
@... -
Pathname
# entries -> [Pathname] (45904.0) -
self に含まれるファイルエントリ名を元にした Pathname オブジェクトの配列を返します。
self に含まれるファイルエントリ名を元にした Pathname オブジェクトの配列を返します。
@raise Errno::EXXX self が存在しないパスであったりディレクトリでなければ例外が発生します。
//emlist[例][ruby]{
require 'pathname'
require 'pp'
pp Pathname('/usr/local').entries
# => [#<Pathname:.>,
# #<Pathname:..>,
# #<Pathname:bin>,
# #<Pathname:etc>,
# #<Pathnam... -
Regexp
# named _ captures -> { String => [Integer] } (45904.0) -
正規表現に含まれる名前付きキャプチャ(named capture)の情報を Hash で返します。
正規表現に含まれる名前付きキャプチャ(named capture)の情報を
Hash で返します。
Hash のキーは名前付きキャプチャの名前で、値は
その名前に関連付けられたキャプチャの index のリストを返します。
//emlist[例][ruby]{
/(?<foo>.)(?<bar>.)/.named_captures
# => {"foo"=>[1], "bar"=>[2]}
/(?<foo>.)(?<foo>.)/.named_captures
# => {"foo"=>[1, 2]}
# 名前付きキャプチャを持たないときは空の Hash を返します。
/(.)(.)/... -
Pathname
# rmtree -> nil (45670.0) -
FileUtils.rm_r(self.to_s) と同じです。
FileUtils.rm_r(self.to_s) と同じです。
@see FileUtils.#rm_r -
OpenSSL
:: X509 :: Name # add _ entry(oid , value , type = nil) (45622.0) -
新しい属性を追加します。
新しい属性を追加します。
@param oid 属性型文字列
@param value 属性値文字列
@param type 属性値の(ASN.1の)型、省略時は OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE と oid から型が決まる
@raise OpenSSL::X509::NameError 属性の追加に失敗した場合に発生します -
Pathname
# truncate(length) -> 0 (45604.0) -
File.truncate(self.to_s, length) と同じです。
File.truncate(self.to_s, length) と同じです。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (37909.0) -
name で指定される属性を返します。
name で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。
指定した属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = R... -
REXML
:: Attributes # namespaces -> { String => String } (37504.0) -
self の中で宣言されている名前空間の集合を返します。
self の中で宣言されている名前空間の集合を返します。
返り値は名前空間の prefix をキーとし、URI を値とする
Hash を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.ge... -
Module
# attr(name , true) -> nil (37369.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
CGI
:: QueryExtension # script _ name -> String (37255.0) -
ENV['SCRIPT_NAME'] を返します。
ENV['SCRIPT_NAME'] を返します。 -
REXML
:: DocType # attributes _ of(element) -> [REXML :: Attribute] (37240.0) -
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている 属性の名前とデフォルト値を REXML::Attribute の配列で返します。
DTD 内の属性リスト宣言で、 element という名前の要素に対し宣言されている
属性の名前とデフォルト値を REXML::Attribute の配列で返します。
名前とデフォルト値のペアは、各 Attribute オブジェクトの
REXML::Attribute#name と
REXML::Attribute#value で表現されます。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (c... -
Gem
:: Specification # original _ name -> String (37225.0) -
このメソッドは後方互換性のために残されています。
このメソッドは後方互換性のために残されています。
@see Gem::Specification#full_name -
Zlib
:: GzipFile # orig _ name -> String | nil (37207.0) -
gzip ファイルのヘッダーに記録されている元ファイル名を返します。 ファイル名が記録されていない場合は nil を返します。
gzip ファイルのヘッダーに記録されている元ファイル名を返します。
ファイル名が記録されていない場合は nil を返します。 -
Gem
:: Installer # formatted _ program _ filename(filename) -> String (37204.0) -
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
Ruby のコマンドと同じプレフィックスとサフィックスを付けたファイル名を返します。
@param filename 実行ファイルのファイル名を指定します。 -
Shell
# dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: CommandProcessor # dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Shell
:: Filter # dirname(filename) -> String (37204.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.dirname -
Module
# attr(*name) -> nil (37069.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr(name , false) -> nil (37069.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr _ writer(*name) -> nil (37057.0) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
インスタンス変数 name への書き込みメソッド (name=) を定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ accessor(*name) -> nil (37045.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ reader(*name) -> nil (37009.0) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
REXML
:: Element # add _ attributes(attrs) -> () (36976.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
REXML
:: Namespace # expanded _ name -> String (36973.0) -
REXML::Namespace#name= で設定された名前を返します。
REXML::Namespace#name= で設定された名前を返します。
name= で指定した名前が prefix を含んでいれば
prefix を含む名前を返し、そうでなければ
prefix を含まない名前を返します。
@see REXML::Namespace#prefix -
REXML
:: Attribute # namespace(arg = nil) -> String | nil (36958.0) -
属性の名前空間の URI を返します。
属性の名前空間の URI を返します。
URI が定義されていない場合は nil を返します。
@param arg この値を指定すると、その属性の名前空間でなく、arg という名前空間
の URI が返されます。
通常は省略します。
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("el")
e.add_attribute("xmlns:ns", "http://www.example.com/ns")
e.add_attribute("ns:r", "rval")
p e.... -
CGI
:: QueryExtension # server _ name -> String (36955.0) -
ENV['SERVER_NAME'] を返します。
ENV['SERVER_NAME'] を返します。 -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (36955.0) -
オブジェクト識別子に対応する short name を返します。
オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (36943.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param key 属性名(文字列)
@param value 属性値(文字列)
... -
REXML
:: StreamListener # tag _ start(name , attrs) -> () (36943.0) -
開始タグをパースしたとき に呼び出されるコールバックメソッドです。
開始タグをパースしたとき
に呼び出されるコールバックメソッドです。
@param name タグ名が文字列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます
=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"}
という引数が渡されます。 -
OptionParser
# program _ name -> String (36925.0) -
プログラムの名前を文字列で返します。
プログラムの名前を文字列で返します。
デフォルトは $0 が使われます。
@return プログラムの名前を文字列で返します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
p $0 # => /path/to/filename.rb
p opts.program_name # => filename
end
//} -
WIN32OLE
_ TYPELIB # library _ name -> String (36925.0) -
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
TypeLibのヘルプファイル用ドキュメント文字列からTypeLibの名前を取得します。
@return TypeLibの名前を文字列で返します。
@raise WIN32OLERuntimeError ドキュメント文字列が取得できなかった場合に通知します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
tlib.library_name # => Excel -
REXML
:: Namespace # local _ name -> String (36910.0) -
prefix を含まない「ローカルな」名前を返します。
prefix を含まない「ローカルな」名前を返します。 -
Gem
:: Command # program _ name -> String (36907.0) -
コマンドラインで実行するときに使用するプログラム名を返します。
コマンドラインで実行するときに使用するプログラム名を返します。 -
Gem
:: Package :: TarReader :: Entry # full _ name -> String (36907.0) -
自身の完全な名前を返します。
自身の完全な名前を返します。 -
OpenSSL
:: PKey :: EC :: Group # curve _ name -> String | nil (36907.0) -
曲線の名前を文字列で返します。
曲線の名前を文字列で返します。
名前がない場合は nil を返します。 -
RDoc
:: CodeObject # parent _ file _ name -> String (36907.0) -
self.parent のファイル名を返します。
self.parent のファイル名を返します。
@see RDoc::CodeObject#parent -
RDoc
:: CodeObject # parent _ name -> String (36907.0) -
self.parent の名前を返します。
self.parent の名前を返します。
@see RDoc::CodeObject#parent -
RDoc
:: TopLevel # file _ relative _ name -> String (36907.0) -
自身が管理するファイルに関する相対パスを文字列で返します。
自身が管理するファイルに関する相対パスを文字列で返します。 -
REXML
:: Namespace # fully _ expanded _ name -> String (36907.0) -
完全修飾名を返します。
完全修飾名を返します。 -
WEBrick
:: HTTPRequest # server _ name -> String (36907.0) -
サーバの名前を返します。
サーバの名前を返します。 -
BasicSocket
# getpeername -> String (36904.0) -
接続の相手先のソケットの情報を取得します。sockaddr 構造体をパッ クした文字列を返します。getpeername(2) を参照してください。
接続の相手先のソケットの情報を取得します。sockaddr 構造体をパッ
クした文字列を返します。getpeername(2) を参照してください。
例:
require 'socket'
serv = TCPServer.open("", 0)
c = TCPSocket.open(*Socket.unpack_sockaddr_in(serv.getsockname).reverse)
s = serv.accept
addr = c.getpeername
p addr #=> "\002\000\267\214\177\000\000\001\... -
Logger
# progname -> String (36904.0) -
ログに出力するプログラム名を取得します。
ログに出力するプログラム名を取得します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName"
logger.progname # => "MyProgName"
//} -
URI
:: Generic # hostname -> String | nil (36904.0) -
自身の hostname を文字列で返します。また、URI::Generic#host が設 定されていない場合は nil を返します。
自身の hostname を文字列で返します。また、URI::Generic#host が設
定されていない場合は nil を返します。
このメソッドは URI::Generic#host に IPv6 アドレスが設定されていた
場合はブラケットを削除した文字列を返しますがそれ以外は同じ文字列を返し
ます。
require 'uri'
u = URI("http://[::1]/bar")
p u.hostname # => "::1"
p u.host # => "[::1]" -
Win32
:: Registry # read(name , *rtype) (36643.0) -
@todo
@todo
レジストリ値 name を読み,[ type, data ]
の配列で返します。
name が nil の場合,(標準) レジストリ値が読み込まれます。
type はレジストリ値の型です。(⇒Win32::Registry::Constants)
data はレジストリ値のデータで,クラスは以下の通りです:
* REG_SZ, REG_EXPAND_SZ
String
* REG_MULTI_SZ
String の配列
* REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_QWORD
Integer
* REG_B... -
Win32
:: Registry # read _ bin(name) (36631.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Win32
:: Registry # read _ i(name) (36631.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Win32
:: Registry # read _ s(name) (36631.0) -
@todo
@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。 -
Win32
:: Registry # read _ s _ expand(name) (36625.0) -
@todo
@todo
型が REG_SZ または REG_EXPAND_SZ であるレジストリ値 name を読み,
その値を返します。
型が REG_EXPAND_SZ だった場合,環境変数が置換された値が返ります。
REG_SZ または REG_EXPAND_SZ 以外だった場合,TypeError が発生します。 -
REXML
:: Namespace # prefix -> String (36604.0) -
prefix (前置修飾子) を返します。
prefix (前置修飾子) を返します。
@see REXML::Namespace#prefix= -
Win32
:: Registry # keyname (36304.0) -
@todo
@todo
Win32::Registry.open または Win32::Registry.create に指定された
subkey の値を返します。