ライブラリ
- ビルトイン (2)
-
irb
/ ext / loader (1) -
irb
/ ext / use-loader (3) -
irb
/ extend-command (1) - rake (5)
-
rake
/ loaders / makefile (2) -
rake
/ testtask (2) - rubygems (14)
クラス
-
Gem
:: LoadError (4) -
IRB
:: Context (3) - LoadError (1)
-
Rake
:: Application (1) -
Rake
:: DefaultLoader (1) -
Rake
:: MakefileLoader (1) -
Rake
:: TestTask (2)
モジュール
-
Gem
:: QuickLoader (8) -
IRB
:: ContextExtender (1) - Rake (2)
キーワード
- DefaultLoader (1)
- GemPaths (1)
- GemVersions (1)
- IrbLoader (1)
- LoadError (2)
- MakefileLoader (1)
- QuickLoader (1)
-
add
_ loader (1) - application (1)
- application= (1)
-
calculate
_ integers _ for _ gem _ version (1) -
const
_ missing (1) -
install
_ extend _ commands (1) - irb (1)
-
irb
/ ext / loader (1) -
irb
/ ext / use-loader (1) - load (2)
-
load
_ full _ rubygems _ library (1) - loader= (1)
-
method
_ missing (1) - name (1)
- name= (1)
- path (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) -
rake
/ loaders / makefile (1) -
rake
/ rake _ test _ loader (1) -
use
_ loader (1) -
use
_ loader= (1) -
use
_ loader? (1) -
version
_ requirement (1) -
version
_ requirement= (1)
検索結果
先頭5件
-
Rake
:: TestTask # loader -> Symbol (72604.0) -
テストをロードする方法を返します。
テストをロードする方法を返します。 -
Rake
:: Application # add _ loader(ext , loader) (37243.0) -
与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを 自身に追加します。
与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを
自身に追加します。
@param ext 拡張子を指定します。
@param loader ローダーを指定します。
//emlist[例][ruby]{
require "rake/loaders/makefile"
# Rakefile での記載例とする
task default: :test
task :test
makefile =<<-EOS
<< <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
EOS
IO.write("sample.mf", makefile)... -
IRB
:: Context # use _ loader=(opt) (36640.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うかどうかを設定します。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うかどうかを設定します。
.irbrc ファイル中で IRB.conf[:USE_LOADER] を設定する事でも同様の事が行
えます。
デフォルト値は false です。
@see IRB::Context#use_loader? -
IRB
:: Context # use _ loader -> bool (36625.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うかどうかを返します。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うかどうかを返します。
@see IRB::Context#use_loader= -
IRB
:: Context # use _ loader? -> bool (36625.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うかどうかを返します。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うかどうかを返します。
@see IRB::Context#use_loader= -
Rake
:: TestTask # loader=(style) (36604.0) -
テストをロードする方法を指定します。
テストをロードする方法を指定します。
指定できる方法は以下の通りです。
: rake
Rake が提供する方法でテストをロードします。デフォルトはこれです。
: testrb
Ruby が提供する testrb コマンドを用いてテストをロードします。
: direct
コマンドラインで指定したファイルをロードします。
@param style シンボルでテストをロードする方法を指定します。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader . load _ full _ rubygems _ library (36301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
irb
/ ext / loader (36019.0) -
load または require 時の irb のファイル読み込み機能(irb_load、 irb_require)を定義するサブライブラリです。
load または require 時の irb のファイル読み込み機能(irb_load、
irb_require)を定義するサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。irb/cmd/load や irb/ext/use-loader から呼び出
されます。 -
Gem
:: LoadError (36001.0) -
Gem をロードできなかった場合に発生するエラーです。
Gem をロードできなかった場合に発生するエラーです。 -
Gem
:: QuickLoader (36001.0) -
prelude.c で定義されている内部用のモジュールです。
prelude.c で定義されている内部用のモジュールです。 -
IRB
:: IrbLoader (36001.0) -
load または require 時の irb のファイル読み込み機能(irb_load、 irb_require)を定義するモジュールです。
load または require 時の irb のファイル読み込み機能(irb_load、
irb_require)を定義するモジュールです。
ユーザが直接使用するものではありません。 -
LoadError (36001.0)
-
Kernel.#require や Kernel.#load が失敗したときに発生します。
Kernel.#require や Kernel.#load が失敗したときに発生します。 -
Rake
:: DefaultLoader (36001.0) -
Kernel#import で使用するデフォルトのローダーです。
Kernel#import で使用するデフォルトのローダーです。 -
Rake
:: MakefileLoader (36001.0) -
Makefile をロードするためのクラスです。
Makefile をロードするためのクラスです。 -
irb
/ ext / use-loader (36001.0) -
load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うように設定する機能を提供するサブライブラリです。
load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うように設定する機能を提供するサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではありません。 -
rake
/ loaders / makefile (36001.0) -
Makefile をロードするためのライブラリです。
Makefile をロードするためのライブラリです。 -
rake
/ rake _ test _ loader (36001.0) -
このライブラリを require すると、 コマンドラインからテスト対象のファイルをロードします。
このライブラリを require すると、
コマンドラインからテスト対象のファイルをロードします。 -
Rake
:: DefaultLoader # load(filename) (27337.0) -
与えられたファイルをロードします。
与えられたファイルをロードします。
@param filename ロードするファイル名を指定します。
//emlist[][ruby]{
require 'rake'
loader = Rake::DefaultLoader.new
loader.load("path/to/Rakefile") # => true
//} -
Rake
:: MakefileLoader # load(filename) (27337.0) -
与えられた Makefile をロードします。
与えられた Makefile をロードします。
@param filename 読み込む Makefile の名前を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require "rake/loaders/makefile"
task default: :test_rake_app
open "sample.mf", "w" do |io|
io << <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
b: b1 b2 b3 \
b4 b5 b6\
# Mid: Comment
b7
a : a5... -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (27301.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Rake
. application -> Rake :: Application (18619.0) -
現在の Rake アプリケーションを返します。
現在の Rake アプリケーションを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'pp'
task default: :test_rake_app
task :test_rake_app do
pp Rake.application
end
# => #<Rake::Application:0x31b0f18
# @default_loader=#<Rake::DefaultLoader:0x31b0c78>,
# @imported=[],
# @last_description=nil,
# ... -
IRB
:: ContextExtender . install _ extend _ commands -> object (18319.0) -
定義済みの拡張を読み込みます。
定義済みの拡張を読み込みます。
IRB::Context で以下のメソッドが利用できるようになります。
* eval_history=
* use_tracer=
* math_mode=
* use_loader=
* save_history=
irb/extend-command が require された時にライブラリ内部で自動的
に実行されます。
@see IRB::ContextExtender.def_extend_command -
Rake
. application=(app) (18319.0) -
現在の Rake アプリケーションをセットします。
現在の Rake アプリケーションをセットします。
@param app Rake::Application のインスタンスを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'pp'
task default: :test_rake_app
task :test_rake_app do
app = Rake::Application.new
app.tty_output = true
Rake.application = app
pp Rake.application
end
# => #<Rake::App... -
LoadError
# path -> String | nil (18301.0) -
Kernel.#require や Kernel.#load に失敗したパスを返します。
Kernel.#require や Kernel.#load に失敗したパスを返します。
begin
require 'this/file/does/not/exist'
rescue LoadError => e
e.path # => 'this/file/does/not/exist'
end
パスが定まらない場合は nil を返します。 -
Gem
:: LoadError # name -> String (18001.0) -
ロードに失敗した Gem の名前を返します。
ロードに失敗した Gem の名前を返します。 -
Gem
:: LoadError # name=(gem _ name) (18001.0) -
ロードに失敗した Gem の名前をセットします。
ロードに失敗した Gem の名前をセットします。
@param gem_name Gem の名前を指定します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (18001.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (18001.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: QuickLoader # const _ missing (18001.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # method _ missing (18001.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader :: GemPaths -> Hash (18001.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: QuickLoader :: GemVersions -> Hash (18001.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
irb (55.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 f...