2893件ヒット
[1-100件を表示]
(0.057秒)
種類
ライブラリ
- English (33)
- ビルトイン (240)
- coverage (6)
- csv (165)
- digest (33)
- erb (33)
- fiddle (22)
- fileutils (402)
- find (22)
-
io
/ console (11) -
irb
/ cmd / load (11) -
irb
/ extend-command (22) - json (11)
- logger (22)
- mkmf (11)
-
net
/ ftp (18) -
net
/ http (44) -
net
/ pop (55) -
net
/ smtp (33) - nkf (11)
- objspace (11)
- open-uri (30)
- open3 (11)
- openssl (110)
- optparse (11)
- pathname (198)
- profiler (6)
- psych (6)
- rake (22)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) - rbconfig (11)
-
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ require _ paths _ builder (11) -
rubygems
/ specification (11) - shell (48)
-
shell
/ command-processor (48) -
shell
/ filter (60) - shellwords (22)
- socket (22)
- syslog (55)
- tempfile (143)
-
test
/ unit (1) - thread (2)
- timeout (19)
- tmpdir (22)
- tracer (33)
-
webrick
/ config (11) -
webrick
/ httpauth / digestauth (11) -
webrick
/ httpresponse (22) -
webrick
/ httputils (44) -
webrick
/ log (11) - zlib (308)
クラス
- CSV (154)
- Coverage (6)
-
Digest
:: Base (22) - Dir (66)
- ERB (33)
-
Fiddle
:: Pointer (22) - File (11)
-
File
:: Stat (33) -
Gem
:: Specification (11) - IO (44)
-
IRB
:: ExtendCommand :: Require (11) - LoadError (11)
- Logger (22)
-
Net
:: FTP (18) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (22) -
Net
:: POP3 (55) -
Net
:: SMTP (33) - Object (11)
-
OpenSSL
:: Config (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: X509 :: ExtensionFactory (11) - OptionParser (11)
- Pathname (198)
-
Rake
:: DefaultLoader (11) -
Rake
:: FileList (11) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Ripper (44)
-
RubyVM
:: InstructionSequence (11) - Shell (48)
-
Shell
:: CommandProcessor (48) -
Shell
:: Filter (60) -
Socket
:: AncillaryData (11) - Tempfile (143)
- Tracer (33)
- UNIXSocket (11)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPResponse (22) -
WEBrick
:: HTTPUtils :: FormData (22) -
Zlib
:: GzipReader (77) -
Zlib
:: GzipWriter (209)
モジュール
- FileTest (44)
- FileUtils (402)
- Find (22)
-
Gem
:: RequirePathsBuilder (11) -
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (11) - JSON (11)
- Kernel (85)
- ObjectSpace (11)
-
OpenSSL
:: ASN1 (11) - OpenURI (22)
- Psych (6)
- RbConfig (11)
- Shellwords (22)
- Syslog (44)
-
Test
:: Unit (1) - Timeout (19)
-
WEBrick
:: Config (11) -
WEBrick
:: HTTPUtils (22)
キーワード
-
$ DEFAULT _ OUTPUT (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) - << (22)
- <=> (11)
- > (6)
- >> (6)
- Base (11)
- CSV (11)
- ConditionVariable (11)
- Config (11)
- DATA (11)
- Digest (11)
- DigestAuth (11)
- ExtensionFactory (11)
- FileHandler (11)
- GzipReader (11)
- GzipWriter (11)
-
MAKEFILE
_ CONFIG (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) - NKF (11)
- Open3 (11)
-
Profiler
_ _ (6) - RSA (11)
- Request (11)
- Ruby用語集 (11)
- SSLServer (11)
- Syslog (11)
- [] (40)
-
add
_ row (11) -
allocation
_ sourcefile (11) - ascend (22)
- atime (11)
- basename (11)
- bigdecimal (11)
-
body
_ stream (11) -
body
_ stream= (11) - cat (18)
- cd (22)
-
cgi
/ session (11) - chdir (22)
- chmod (11)
-
chmod
_ R (11) - chown (22)
-
chown
_ R (11) - cleanpath (11)
- close (22)
- close! (11)
- cmp (11)
-
collect
_ method (11) - commands (11)
- comment= (11)
-
compare
_ file (11) - config= (11)
- console (11)
-
content
_ length (11) -
content
_ length= (11) - copy (11)
- cp (11)
-
cp
_ lr (6) -
cp
_ r (11) - create (22)
-
create
_ makefile (11) - ctime (11)
- decode (11)
-
def
_ class (11) -
def
_ extend _ command (22) - delete (11)
-
delete
_ all (22) - descend (22)
- dirname (11)
-
drb
/ extservm (11) -
drb
/ ssl (11) - dump (11)
- each (11)
-
each
_ filename (11) - echo (18)
- execute (11)
- fcntl (11)
- fdatasync (11)
- fiddle (11)
- filename (22)
- filename= (22)
- filter (33)
- find (33)
- finish (11)
- flush (22)
- fnmatch (11)
- foreach (40)
- formatter (11)
- glob (18)
- identical? (11)
- install (11)
- irb (11)
- length (11)
- lex (11)
-
lib
_ files (11) -
line
_ stub (6) - link (11)
- ln (11)
-
ln
_ s (11) - load (44)
-
load
_ mime _ types (11) - logger (11)
- makedirs (11)
- mask (11)
- mask= (11)
-
mime
_ type (11) - mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- mktmpdir (22)
- mlsd (18)
- move (11)
- mtime= (11)
- mv (11)
-
net
/ pop (11) -
net
/ smtp (11) - new (88)
- of (11)
- open (151)
- open! (11)
-
open
_ uri (22) - optparse (11)
-
orig
_ name= (11) - out (18)
-
package
_ files (11) -
package
_ files= (11) - path (33)
- pos (11)
- print (11)
- printf (11)
- putc (11)
- puts (22)
- rake (11)
- rdoc (11)
-
rdoc
/ parser (11) - read (22)
-
read
_ body (22) - readchar (11)
- readline (11)
- readlines (11)
- realpath (22)
-
recv
_ io (11) - remove (11)
-
remove
_ entry (11) - reopen (11)
-
require
_ relative (11) - rm (11)
-
rm
_ r (11) - rmdir (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ command _ manager (11) -
rubygems
/ commands / lock _ command (11) -
safe
_ load (6) -
send
_ mail (11) - sendmail (11)
-
set
_ get _ line _ procs (22) - setgid? (11)
- setuid? (11)
-
setup
_ argv (1) - sexp (11)
-
sexp
_ raw (11) - shellescape (11)
- shelljoin (11)
- size (11)
- size? (11)
- socket? (11)
- split (11)
- start (22)
- stdout= (11)
- sticky? (11)
- symlink (11)
- symlink? (11)
- tee (18)
- tell (11)
- test (18)
-
test
/ unit (1) - timeout (19)
-
to
_ ptr (11) -
to
_ s (11) - tokenize (11)
- touch (11)
- tracer (11)
- tsort (11)
-
unix
_ rights (11) - unlink (11)
- uptodate? (11)
- wrap (44)
- write (11)
-
write
_ require _ paths _ file _ if _ needed (11) -
write
_ smime (11) - セキュリティモデル (11)
- 制御構造 (8)
検索結果
先頭5件
-
Digest
:: Base # file(path) -> self (18141.0) -
ファイル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、 オブジェクト自身を返します。
...ル名 file で指定したファイルの内容を読み込んでダイジェストを更新し、
オブジェクト自身を返します。
@param path 読み込み対象のファイル名です。
@return ダイジェストオブジェクトを返します。
例(MD5の場合)
require 'dige......st/md5'
digest = Digest::MD5.new
digest.file("/path/to/file") # => Digest::MD5のインスタンス
digest.hexdigest # => "/path/to/file"のMD5値... -
Kernel
. # require(feature) -> bool (18131.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...(/prime/).size # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "prime" # => false
begin
require "invalid"
rescue LoadError => e
e.message # => "cannot load such file -- invalid"
end
//}
@see Kernel.#load,Kernel.#autoload,Kernel.#require_relative... -
Digest
:: Base . file(path) -> object (18129.0) -
新しいダイジェストオブジェクトを生成し、 ファイル名 file で指定したファイルの内容を読み込み、 そのダイジェストオブジェクトを返します。
...ル名 file で指定したファイルの内容を読み込み、
そのダイジェストオブジェクトを返します。
@param path 読み込み対象のファイル名です。
@return ダイジェストオブジェクトを返します。
使用例(SHA256の場合)
require 'dige......st'
digest = Digest::SHA256.file("X11R6.8.2-src.tar.bz2")
digest.hexdigest
# => "f02e3c85572dc9ad7cb77c2a638e3be24cc1b5bea9fdbb0b0299c9668475c534"... -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (15218.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
...必要であれば、'.require_paths' というファイルを Gem ごとに作成します。... -
File
. path(filename) -> String (9130.0) -
指定されたファイル名を文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。
...文字列で返します。filename が文字列でない場合は、to_path メソッドを呼びます。
@param filename ファイル名を表す文字列か to_path メソッドが定義されたオブジェクトを指定します。
//emlist[例][ruby]{
require 'pathname'
class MyPath
def......initialize(path)
@path = path
end
def to_path
File.absolute_path(@path)
end
end
File.path("/dev/null") # => "/dev/null"
File.path(Pathname("/tmp")) # => "/tmp"
File.path(MyPath.new(".")) # => "/Users/user/projects/txt"
//}... -
FileUtils
. # compare _ file(file _ a , file _ b) -> bool (6357.0) -
ファイル file_a と file_b の内容が同じなら真を返します。
...ファイル file_a と file_b の内容が同じなら真を返します。
@param file_a ファイル名。
@param file_b ファイル名。
//emlist[][ruby]{
require 'fileutils'
FileUtils.cmp('somefile', 'somefile') #=> true
FileUtils.cmp('/dev/null', '/dev/urandom') #=> false
//}... -
Rake
:: PackageTask # package _ files=(file _ list) (6213.0) -
パッケージに含むファイルリストを設定します。
...@param file_list ファイルリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []......package_task.package_files = FileList.new("test1.rb", "test2.rb")
package_task.package_files # => ["test1.rb", "test2.rb"]
end
//}... -
Rake
:: PackageTask # package _ files -> Rake :: FileList (6206.0) -
パッケージに含むファイルリストを返します。
...{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_files # => []
package_task.package_files.include("*.rb")
package_task.package_files # =>... -
Kernel
. # require _ relative(relative _ feature) -> bool (6165.0) -
現在のファイルからの相対パスで require します。
...現在のファイルからの相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param r......elative_feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数はファイル間では共有されません。ですので、
ロードしたライブラリのロ......扱い方はKernel.#loadでも同様です。
//emlist[例][ruby]{
# ---------- some.rb -----------
$a = 1
@a = 1
A = 1
a = 1
# ---------- end some.rb -------
require 'some'
p $a #=> 1
p @a #=> 1
p A #=> 1
p a # undefined local variable or method `a' for #<Object:0x294f9ec @a=1> (NameError)
//}... -
ObjectSpace
. # allocation _ sourcefile(object) -> String (6118.0) -
objectの元となったソースファイル名を返します。
...いうファイルで下記のスクリプトを実行した場合][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#tra...