2383件ヒット
[1-100件を表示]
(0.108秒)
種類
ライブラリ
- English (22)
- ビルトイン (798)
- coverage (6)
- csv (88)
-
irb
/ cmd / load (33) -
irb
/ extend-command (22) -
irb
/ input-method (55) - json (11)
-
net
/ ftp (18) -
net
/ http (77) -
net
/ pop (44) -
net
/ smtp (33) - nkf (11)
- openssl (22)
- optparse (11)
- pathname (22)
- psych (44)
- rake (319)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) - rbconfig (11)
-
rdoc
/ parser (11) -
ripper
/ lexer (22) -
ripper
/ sexp (22) - shell (18)
-
shell
/ builtin-command (24) -
shell
/ command-processor (18) -
shell
/ filter (18) - syslog (22)
- tempfile (22)
- thread (2)
- timeout (19)
- tmpdir (22)
- tracer (44)
-
webrick
/ httputils (22) - zlib (143)
クラス
-
ARGF
. class (33) - BasicObject (22)
- Binding (11)
- CSV (88)
- Class (11)
- Coverage (6)
- Dir (66)
- File (77)
-
File
:: Stat (66) - IO (239)
-
IRB
:: ExtendCommand :: Load (11) -
IRB
:: ExtendCommand :: Require (11) -
IRB
:: ExtendCommand :: Source (11) -
IRB
:: InputMethod (11) -
IRB
:: ReadlineInputMethod (22) -
IRB
:: StdioInputMethod (22) - LoadError (11)
-
Net
:: FTP (18) -
Net
:: HTTP (44) -
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (11) -
Net
:: POP3 (44) -
Net
:: SMTP (33) - Object (22)
-
OpenSSL
:: SSL :: SSLContext (11) - OptionParser (11)
- Pathname (22)
-
RDoc
:: Parser (11) -
Rake
:: Application (11) -
Rake
:: FileList (198) -
Rake
:: FileTask (22) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Ripper (44)
-
RubyVM
:: InstructionSequence (55) - Shell (18)
-
Shell
:: AppendFile (12) -
Shell
:: AppendIO (6) -
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - Tempfile (22)
- Tracer (44)
-
WEBrick
:: HTTPUtils :: FormData (22) -
Zlib
:: GzipReader (77) -
Zlib
:: GzipWriter (55)
モジュール
-
File
:: Constants (11) - FileUtils (11)
-
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (11) - JSON (11)
- Kernel (209)
- Psych (44)
-
Rake
:: TaskManager (11) - RakeFileUtils (55)
- RbConfig (11)
- Syslog (22)
- Timeout (19)
キーワード
-
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) -
$ stdin (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- APPEND (11)
- ARGF (11)
- AppendFile (6)
- ConditionVariable (11)
- DATA (11)
- Digest (11)
- GzipReader (11)
-
MAKEFILE
_ CONFIG (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NKF (11)
- Ruby用語集 (11)
- [] (18)
-
absolute
_ path (11) -
add
_ filter (22) - append (18)
- ascend (11)
-
base
_ label (11) - bigdecimal (11)
- blockdev? (11)
-
body
_ stream (11) -
body
_ stream= (11) -
ca
_ file= (11) - caller (33)
-
cgi
/ session (11) - chardev? (11)
-
clear
_ exclude (11) - clone (11)
- close (11)
- create (22)
-
def
_ extend _ command (22) - delete (11)
-
delete
_ all (11) - descend (11)
- dump (11)
- dup (11)
-
each
_ byte (22) -
each
_ codepoint (22) - egrep (11)
- eof? (22)
- eval (11)
-
excluded
_ from _ list? (11) - execute (33)
- existing (11)
- existing! (11)
- ext (11)
- fail (33)
- fcntl (11)
- fdatasync (11)
- fiddle (11)
- filename (11)
- filename= (11)
- filter (33)
- find (11)
- finish (11)
- flush (22)
- foreach (11)
- get (22)
- gets (11)
- gsub! (11)
- import (11)
-
inplace
_ mode= (11) - input= (6)
-
instance
_ eval (22) -
internal
_ encoding (11) - irb (11)
-
is
_ a? (11) -
kind
_ of? (11) - label (11)
- lex (11)
-
line
_ stub (6) - load (33)
-
load
_ stream (22) - logger (11)
- lstat (11)
- mktmpdir (22)
- mlsd (18)
- needed? (11)
-
net
/ pop (11) - new (56)
-
nowrite
_ flag (11) -
nowrite
_ flag= (11) - of (11)
- open (88)
- open! (11)
-
package
_ files (11) -
package
_ files= (11) - parse (11)
-
parse
_ files _ matching (11) - path (33)
- pathmap (11)
- pos (11)
- pos= (11)
- post (22)
- pread (7)
- pwrite (7)
- raise (33)
- rake (11)
- rakefile (11)
- rdoc (11)
- read (11)
-
read
_ body (11) -
readable
_ atfer _ eof? (33) - readbyte (22)
- readchar (22)
- readline (22)
- rename (11)
- reopen (11)
- require (11)
-
require
_ relative (11) - resolve (11)
-
respond
_ to? (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - seek (11)
-
send
_ mail (11) - sendmail (11)
-
set
_ encoding _ by _ bom (5) -
set
_ get _ line _ procs (22) - setgid? (11)
- setuid? (11)
- sexp (11)
-
sexp
_ raw (11) - sh (11)
- size (11)
- socket? (11)
- start (22)
- stat (11)
- sticky? (11)
- sub! (11)
- superclass (11)
- sync (11)
-
synthesize
_ file _ task (11) - sysseek (11)
- syswrite (11)
- tell (11)
- test (40)
-
test
/ unit (1) - timeout (19)
-
to
_ a (11) -
to
_ ary (11) -
to
_ s (11) - tokenize (11)
- tracer (11)
- truncate (11)
- tsort (11)
- unlink (11)
-
verbose
_ flag (11) -
verbose
_ flag= (11) -
when
_ writing (11) - wrap (44)
- write (11)
- セキュリティモデル (11)
- 制御構造 (11)
- 変数と定数 (11)
- 字句構造 (11)
検索結果
先頭5件
-
irb (26144.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:1> end......readline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。
=== irb のコマンドラインオプション
irb [options] file_name opts... -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (24431.0) -
ファイルタスクを定義します。
...ル名を指定します。
例:
file "config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end
@see Rake::Task.define_task... -
Shell
:: AppendFile (18000.0) -
-
File
. unlink(*filename) -> Integer (15336.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("......test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
RbConfig
:: MAKEFILE _ CONFIG -> Hash (15212.0) -
RbConfig::CONFIG と同じですが、その値は以下のような形 で他の変数への参照を含みます。 MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin" これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、 Makefile 作成の際に利用されることを想定しています。
...RbConfig::CONFIG
と同じですが、その値は以下のような形
で他の変数への参照を含みます。
MAKEFILE_CONFIG["bindir"] = "$(exec_prefix)/bin"
これは、Makefile の変数参照の形式で MAKEFILE_CONFIG は、
Makefile 作成の際に利用されることを想定し......require 'rbconfig'
print <<-END_OF_MAKEFILE
prefix = #{RbConfig::MAKEFILE_CONFIG['prefix']}
exec_prefix = #{RbConfig::MAKEFILE_CONFIG['exec_prefix']}
bindir = #{RbConfig::MAKEFILE_CONFIG['bindir']}
END_OF_MAKEFILE
=> prefix = /usr/local
exec_prefix = $(prefix)
bindir = $......ix)/bin
RbConfig.expand
は、このような参照を解決する
メソッドとして rbconfig 内部で利用されています。
(CONFIG 変数は、MAKEFILE_CONFIG の内容から
RbConfig.expand
を使って生成されています)
require 'rbconfig'
p Config.expand(RbConfig::MAKEFILE... -
File
# size -> Integer (15118.0) -
ファイルのサイズを返します。
...ファイルのサイズを返します。
//emlist[例][ruby]{
File.open("/dev/null") do |f|
f.size #=> 0
end
//}
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
@see File#lstat... -
Rake
:: PackageTask # package _ files=(file _ list) (12413.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
//}... -
IRB
:: ExtendCommandBundle . def _ extend _ command(cmd _ name , cmd _ class , load _ file = nil , *aliases) -> object (12407.0) -
irb に cmd_name で指定したメソッドが実行できるように拡張します。
...
irb に cmd_name で指定したメソッドが実行できるように拡張します。
@param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があ......れたクラス名を Symbol、
String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand 以下で定義
する必要があります。
@param load_file 指定したメソッドが定義されたファイ......に require されます。
@param aliases cmd_name の別名を Symbol とフラグの配列で指定しま
す。複数指定する事ができます。フラグは
IRB::ExtendCommandBundle::NO_OVERRIDE、
IRB::ExtendCommandBundle::OVERRIDE_PRIVATE_ONL... -
Rake
:: PackageTask # package _ files -> Rake :: FileList (12406.0) -
パッケージに含むファイルリストを返します。
...します。
//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.include("*.rb")
pa......ckage_task.package_files # => ["test1.rb", "test2.rb"]
end
//}... -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (12343.0) -
与えられたタスク名をもとにファイルタスクを合成します。
...nil を返します。
@raise RuntimeError タスクを合成できなかった場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.synthesize_file_task("sample_file") # => nil
IO.write(......"sample_file", "")
task.application.synthesize_file_task("sample_file") # => <Rake::FileTask sample_file => []>
end
//}...