3157件ヒット
[1-100件を表示]
(0.039秒)
種類
ライブラリ
- English (36)
- ビルトイン (262)
- coverage (7)
- csv (192)
- digest (36)
- erb (36)
- fiddle (24)
- fileutils (439)
- find (24)
-
io
/ console (12) -
irb
/ cmd / load (12) -
irb
/ extend-command (24) - json (12)
- logger (24)
- mkmf (12)
-
net
/ ftp (20) -
net
/ http (48) -
net
/ pop (60) -
net
/ smtp (36) - nkf (12)
- objspace (12)
- open-uri (32)
- open3 (12)
- openssl (120)
- optparse (12)
- pathname (216)
- profiler (6)
- psych (8)
- rake (24)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (24) - rbconfig (12)
-
ripper
/ lexer (24) -
ripper
/ sexp (24) -
rubygems
/ require _ paths _ builder (12) -
rubygems
/ specification (12) - shell (48)
-
shell
/ command-processor (48) -
shell
/ filter (60) - shellwords (24)
- socket (24)
- syslog (60)
- tempfile (156)
-
test
/ unit (1) - thread (2)
- timeout (21)
- tmpdir (24)
- tracer (36)
-
webrick
/ config (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpresponse (24) -
webrick
/ httputils (48) -
webrick
/ log (12) - zlib (336)
クラス
- CSV (180)
- Coverage (7)
-
Digest
:: Base (24) - Dir (72)
- ERB (36)
-
Fiddle
:: Pointer (24) - File (12)
-
File
:: Stat (36) -
Gem
:: Specification (12) - IO (48)
-
IRB
:: ExtendCommand :: Require (12) - LoadError (12)
- Logger (24)
-
Net
:: FTP (20) -
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (60) -
Net
:: SMTP (36) - Object (12)
-
OpenSSL
:: Config (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: X509 :: ExtensionFactory (12) - OptionParser (12)
- Pathname (216)
-
Rake
:: DefaultLoader (12) -
Rake
:: FileList (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (24) - Ripper (48)
-
RubyVM
:: InstructionSequence (12) - Shell (48)
-
Shell
:: CommandProcessor (48) -
Shell
:: Filter (60) -
Socket
:: AncillaryData (12) - Tempfile (156)
- Tracer (36)
- UNIXSocket (12)
-
WEBrick
:: BasicLog (12) -
WEBrick
:: HTTPResponse (24) -
WEBrick
:: HTTPUtils :: FormData (24) -
Zlib
:: GzipReader (84) -
Zlib
:: GzipWriter (228)
モジュール
- FileTest (48)
- FileUtils (439)
- Find (24)
-
Gem
:: RequirePathsBuilder (12) -
IRB
:: ContextExtender (12) -
IRB
:: ExtendCommandBundle (12) - JSON (12)
- Kernel (92)
- ObjectSpace (12)
-
OpenSSL
:: ASN1 (12) - OpenURI (24)
- Psych (8)
- RbConfig (12)
- Shellwords (24)
- Syslog (48)
-
Test
:: Unit (1) - Timeout (21)
-
WEBrick
:: Config (12) -
WEBrick
:: HTTPUtils (24)
キーワード
-
$ DEFAULT _ OUTPUT (12) -
$ INPUT _ LINE _ NUMBER (12) -
$ NR (12) - << (24)
- <=> (12)
- > (6)
- >> (6)
- Base (12)
- CSV (12)
- ConditionVariable (12)
- Config (12)
- DATA (12)
- Digest (12)
- DigestAuth (12)
- ExtensionFactory (12)
- FileHandler (12)
- GzipReader (12)
- GzipWriter (12)
-
MAKEFILE
_ CONFIG (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) - NKF (12)
- Open3 (12)
-
Profiler
_ _ (6) - RSA (12)
- Request (12)
- Ruby用語集 (12)
- SSLServer (12)
- Syslog (12)
- [] (42)
-
add
_ row (12) -
allocation
_ sourcefile (12) - ascend (24)
- atime (12)
- basename (12)
- bigdecimal (12)
-
body
_ stream (12) -
body
_ stream= (12) - cat (18)
- cd (24)
-
cgi
/ session (12) - chdir (24)
- chmod (12)
-
chmod
_ R (12) - chown (24)
-
chown
_ R (12) - cleanpath (12)
- close (24)
- close! (12)
- cmp (12)
-
collect
_ method (12) - commands (12)
- comment= (12)
-
compare
_ file (12) - config= (12)
- console (12)
-
content
_ length (12) -
content
_ length= (12) - copy (12)
- cp (12)
-
cp
_ lr (7) -
cp
_ r (12) - create (24)
-
create
_ makefile (12) - ctime (12)
- decode (12)
-
def
_ class (12) -
def
_ extend _ command (24) - delete (12)
-
delete
_ all (24) - descend (24)
- dirname (12)
-
drb
/ extservm (12) -
drb
/ ssl (12) - dump (12)
- each (12)
-
each
_ filename (12) - echo (18)
- execute (12)
- fcntl (12)
- fdatasync (12)
- fiddle (12)
- filename (24)
- filename= (24)
- filter (36)
- find (36)
- finish (12)
- flush (24)
- fnmatch (12)
- foreach (54)
- formatter (12)
- glob (18)
- identical? (12)
- install (12)
- irb (12)
- length (12)
- lex (12)
-
lib
_ files (12) -
line
_ stub (7) - link (12)
- ln (12)
-
ln
_ s (12) - load (48)
-
load
_ mime _ types (12) - logger (12)
- makedirs (12)
- mask (12)
- mask= (12)
-
mime
_ type (12) - mkdir (12)
-
mkdir
_ p (12) - mkpath (12)
- mktmpdir (24)
- mlsd (20)
- move (12)
- mtime= (12)
- mv (12)
-
net
/ pop (12) -
net
/ smtp (12) - new (96)
- of (12)
- open (164)
- open! (12)
-
open
_ uri (24) - optparse (12)
-
orig
_ name= (12) - out (18)
-
package
_ files (12) -
package
_ files= (12) - path (36)
- pos (12)
- print (12)
- printf (12)
- putc (12)
- puts (24)
- rake (12)
- rdoc (12)
-
rdoc
/ parser (12) - read (24)
-
read
_ body (24) - readchar (12)
- readline (12)
- readlines (12)
- realpath (24)
-
recv
_ io (12) - remove (12)
-
remove
_ entry (12) - reopen (12)
-
require
_ relative (12) - rm (12)
-
rm
_ r (12) - rmdir (12)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
rubygems
/ command _ manager (12) -
rubygems
/ commands / lock _ command (12) -
safe
_ load (8) -
send
_ mail (12) - sendmail (12)
-
set
_ get _ line _ procs (24) - setgid? (12)
- setuid? (12)
-
setup
_ argv (1) - sexp (12)
-
sexp
_ raw (12) - shellescape (12)
- shelljoin (12)
- size (12)
- size? (12)
- socket? (12)
- split (12)
- start (24)
- stdout= (12)
- sticky? (12)
- symlink (12)
- symlink? (12)
- tee (18)
- tell (12)
- test (18)
-
test
/ unit (1) - timeout (21)
-
to
_ ptr (12) -
to
_ s (12) - tokenize (12)
- touch (12)
- tracer (12)
- tsort (12)
-
unix
_ rights (12) - unlink (12)
- uptodate? (12)
- wrap (48)
- write (12)
-
write
_ require _ paths _ file _ if _ needed (12) -
write
_ smime (12) - セキュリティモデル (12)
- 制御構造 (9)
検索結果
先頭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)
//}...