種類
- インスタンスメソッド (357)
- 特異メソッド (100)
- 定数 (41)
- モジュール関数 (7)
- ライブラリ (3)
ライブラリ
- ビルトイン (1)
- e2mmap (13)
- rake (1)
-
rake
/ gempackagetask (3) - rubygems (15)
-
rubygems
/ builder (2) -
rubygems
/ command (21) -
rubygems
/ command _ manager (3) -
rubygems
/ commands / build _ command (3) -
rubygems
/ commands / dependency _ command (4) -
rubygems
/ commands / help _ command (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ commands / which _ command (3) -
rubygems
/ config _ file (15) -
rubygems
/ custom _ require (1) -
rubygems
/ defaults (9) -
rubygems
/ dependency (7) -
rubygems
/ dependency _ installer (8) -
rubygems
/ dependency _ list (7) -
rubygems
/ digest / digest _ adapter (3) -
rubygems
/ doc _ manager (1) -
rubygems
/ ext / builder (2) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ format (5) -
rubygems
/ gem _ openssl (1) -
rubygems
/ gem _ path _ searcher (7) -
rubygems
/ indexer (9) -
rubygems
/ installer (14) -
rubygems
/ old _ format (6) -
rubygems
/ package (1) -
rubygems
/ package / tar _ header (23) -
rubygems
/ package / tar _ input (3) -
rubygems
/ package / tar _ output (2) -
rubygems
/ package / tar _ reader (3) -
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ package / tar _ writer (14) -
rubygems
/ platform (13) -
rubygems
/ remote _ fetcher (16) -
rubygems
/ requirement (16) -
rubygems
/ security (23) -
rubygems
/ server (10) -
rubygems
/ source _ index (19) -
rubygems
/ source _ info _ cache (27) -
rubygems
/ source _ info _ cache _ entry (4) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (83) -
rubygems
/ uninstaller (6) -
rubygems
/ user _ interaction (31) -
rubygems
/ validator (4) -
rubygems
/ version (7)
クラス
-
Gem
:: Builder (2) -
Gem
:: Command (21) -
Gem
:: CommandManager (3) -
Gem
:: Commands :: BuildCommand (3) -
Gem
:: Commands :: DependencyCommand (4) -
Gem
:: Commands :: HelpCommand (2) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Commands :: WhichCommand (3) -
Gem
:: ConfigFile (15) -
Gem
:: Dependency (7) -
Gem
:: DependencyInstaller (8) -
Gem
:: DependencyList (7) -
Gem
:: DigestAdapter (3) -
Gem
:: DocManager (1) -
Gem
:: Ext :: Builder (2) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: FileOperations (1) -
Gem
:: Format (5) -
Gem
:: GemPathSearcher (7) -
Gem
:: Indexer (9) -
Gem
:: Installer (14) -
Gem
:: LoadError (2) -
Gem
:: OldFormat (6) -
Gem
:: Package :: TarHeader (23) -
Gem
:: Package :: TarInput (3) -
Gem
:: Package :: TarOutput (2) -
Gem
:: Package :: TarReader (3) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Package :: TarWriter (8) -
Gem
:: Package :: TarWriter :: BoundedStream (4) -
Gem
:: Package :: TarWriter :: RestrictedStream (2) -
Gem
:: Platform (13) -
Gem
:: RemoteFetcher (14) -
Gem
:: RemoteFetcher :: FetchError (2) -
Gem
:: Requirement (16) -
Gem
:: Security :: Policy (9) -
Gem
:: Security :: Signer (3) -
Gem
:: Server (10) -
Gem
:: SourceIndex (19) -
Gem
:: SourceInfoCache (27) -
Gem
:: SourceInfoCacheEntry (4) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (83) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: SilentProgressReporter (3) -
Gem
:: StreamUI :: SimpleProgressReporter (3) -
Gem
:: StreamUI :: VerboseProgressReporter (3) -
Gem
:: Uninstaller (6) -
Gem
:: Validator (4) -
Gem
:: Version (7) -
Rake
:: GemPackageTask (3) - String (1)
モジュール
- Exception2MessageMapper (13)
- Gem (20)
-
Gem
:: DefaultUserInteraction (2) -
Gem
:: InstallUpdateOptions (1) -
Gem
:: LocalRemoteOptions (3) -
Gem
:: QuickLoader (1) -
Gem
:: SSL (1) -
Gem
:: Security (11) -
Gem
:: UserInteraction (8) - Kernel (3)
キーワード
- <=> (2)
- == (2)
- === (2)
- =~ (3)
- AlmostNoSecurity (1)
- CURRENT (1)
-
CURRENT
_ SPECIFICATION _ VERSION (1) -
DEFAULT
_ BACKTRACE (1) -
DEFAULT
_ BENCHMARK (1) -
DEFAULT
_ BULK _ THRESHOLD (1) -
DEFAULT
_ OPTIONS (1) -
DEFAULT
_ UPDATE _ SOURCES (1) -
DEFAULT
_ VERBOSITY (1) -
DIGEST
_ SHA1 (1) - DIRECTORIES (1)
-
DOC
_ TEMPLATE (1) - EXAMPLES (1)
- EXT (1)
- FIELDS (1)
- Fail (2)
- GemPaths (1)
- HELP (1)
- HighSecurity (1)
- LowSecurity (1)
-
MARSHAL
_ FIELDS (1) - Marshal (1)
- MediumSecurity (1)
-
NONEXISTENT
_ SPECIFICATION _ VERSION (1) - NoSecurity (1)
-
OPERATING
_ SYSTEM _ DEFAULTS (1) - OPS (1)
- OPT (1)
-
PACK
_ FORMAT (1) - PLATFORMS (1)
-
PLATFORM
_ DEFAULTS (1) - Policies (1)
-
RDOC
_ CSS (1) - RUBY (1)
- Raise (2)
- Requirement (1)
- RubyGemsPackageVersion (1)
- RubyGemsVersion (1)
-
SPECIFICATION
_ VERSION _ HISTORY (1) -
SYSTEM
_ WIDE _ CONFIG _ FILE (1) - TODAY (1)
- TYPES (1)
-
UNPACK
_ FORMAT (1) -
WIN
_ PATTERNS (1) - [] (1)
-
_ dump (1) -
_ load (1) - abbreviate (1)
-
add
_ bindir (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ extra _ args (1) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ runtime _ dependency (1) -
add
_ spec (1) -
add
_ trusted _ cert (1) - alert (2)
-
alert
_ error (2) -
alert
_ warning (2) - alien (1)
-
app
_ script _ text (1) - arguments (3)
-
array
_ attribute (1) -
array
_ attributes (1) -
as
_ list (1) - ask (2)
-
ask
_ if _ ok (1) -
ask
_ yes _ no (2) -
assign
_ defaults (1) - attribute (1)
-
attribute
_ alias _ singular (1) -
attribute
_ defaults (1) -
attribute
_ names (1) - attributes (1)
- autorequire (1)
- backtrace (1)
- begins? (1)
-
bin
_ dir (2) - bind (1)
- bindir (1)
- both? (1)
- build (4)
-
build
_ cert (1) -
build
_ self _ signed _ cert (1) -
bulk
_ threshold (1) -
bytes
_ read (1) -
cache
_ data (2) -
cache
_ dir (1) -
cache
_ file (1) -
cert
_ chain (2) - checksum (1)
-
choose
_ from _ list (2) -
class
_ name (1) -
clear
_ paths (1) - close (3)
- closed? (2)
-
collect
_ specs (1) - command (1)
-
compact
_ specs (1) - concat (1)
-
config
_ file _ name (1) -
connection
_ for (1) - correct? (1)
- count (3)
- cpu (1)
- create (2)
- crypt (1)
- date (1)
-
def
_ exception (2) - default (1)
-
default
_ bindir (1) -
default
_ dir (1) -
default
_ exec _ format (1) -
default
_ executable (1) -
default
_ path (1) -
default
_ sources (1) -
default
_ system _ source _ cache _ dir (1) -
default
_ user _ source _ cache _ dir (1) -
default
_ value (1) - defaults (1)
-
defaults
_ str (1) - dependencies (1)
-
dependencies
_ ok? (1) -
dependency
_ order (1) -
dependent
_ gems (1) - description (2)
-
dest
_ directory (1) -
development
_ dependencies (1) - devmajor (1)
- devminor (1)
- digest (1)
- dir (2)
- directory (1)
- directory? (1)
- done (3)
- download (1)
- each (1)
- email (1)
- empty? (1)
-
ensure
_ dependency (1) - eof? (1)
- eql? (1)
- errs (1)
- escape (1)
- exact? (1)
-
exec
_ format (1) - executable (1)
- executables (1)
- execute (3)
-
extend
_ object (1) - extensions (1)
-
extra
_ args (1) -
extra
_ rdoc _ files (1) - fail (1)
- fetch (1)
-
fetch
_ path (1) -
fetch
_ size (1) -
fetch
_ spec (1) - fetcher (2)
- file? (1)
-
file
_ entries (2) -
file
_ name (1) -
file
_ uri? (1) - files (1)
- find (1)
-
find
_ all (1) -
find
_ command _ possibilities (1) -
find
_ gems _ with _ sources (1) -
find
_ matching (1) -
find
_ name (2) -
find
_ paths (1) -
find
_ spec _ by _ name _ and _ version (1) -
formatted
_ program _ filename (1) - from (1)
-
from
_ file _ by _ path (2) -
from
_ installed _ gems (1) -
from
_ io (2) -
from
_ source _ index (1) -
from
_ yaml (1) -
full
_ gem _ path (1) -
full
_ name (2) -
gather
_ dependencies (1) -
gem
_ file (1) -
gem
_ file _ list (1) -
gem
_ home (2) -
gem
_ path (2) -
gem
_ paths (1) -
gem
_ signature (1) -
gem
_ spec (1) -
gems
_ to _ install (1) -
get
_ all _ gem _ names (1) -
get
_ file _ uri _ path (1) -
get
_ one _ gem _ name (1) -
get
_ one _ optional _ argument (1) -
get
_ path (1) -
get
_ proxy _ from _ env (1) - getc (1)
- gid (1)
- gname (1)
-
has
_ rdoc (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) - header (1)
- hexdigest (1)
-
home
_ install _ warning (1) - homepage (1)
-
index
_ signature (1) -
init
_ gemspecs (1) - ins (1)
- install (2)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) -
installation
_ satisfies _ dependency? (1) -
installed
_ gems (1) -
installed
_ spec _ directories (1) - instance (1)
- key (1)
-
latest
_ cache _ data (1) -
latest
_ cache _ file (1) -
latest
_ specs (3) -
latest
_ system _ cache _ file (2) -
latest
_ user _ cache _ file (2) -
legacy
_ repos (1) - length (1)
-
lib
_ dirs _ for (1) -
lib
_ files (1) - limit (1)
- linkname (1)
- list (2)
- load (1)
-
load
_ file (1) -
load
_ gemspec (1) -
load
_ specification (1) -
load
_ specs (1) - loaded? (1)
-
loaded
_ from (1) - local (1)
- local? (1)
- magic (1)
-
mark
_ version (1) -
marshal
_ version (1) - match (1)
-
matching
_ file? (1) -
matching
_ files (1) - mkdir (1)
- mode (1)
- mtime (1)
- multitask (1)
- name (4)
- new (21)
- none? (1)
- normalize (1)
-
normalize
_ uri (1) -
normalize
_ yaml _ input (1) - ok? (1)
-
ok
_ to _ remove? (1) -
only
_ signed (1) -
only
_ trusted (1) -
open
_ uri _ or _ path (1) -
original
_ name (1) -
original
_ platform (1) - os (1)
- outdated (1)
- outs (1)
-
overwrite
_ accessor (1) - parse (1)
- path (2)
-
path
_ ok? (1) -
path
_ warning (1) - platform (1)
- pos (1)
- prefix (2)
- prerelease? (1)
-
pretty
_ print (1) -
print
_ dependencies (1) -
program
_ name (1) -
progress
_ reporter (1) - quick (1)
- rdoc (1)
-
rdoc
_ installed? (1) - read (1)
-
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) -
read
_ only (1) - redirector (1)
- refresh (1)
-
register
_ command (1) - remote? (1)
-
remove
_ by _ name (1) -
remove
_ leading _ dot _ dir (1) -
remove
_ spec (1) - request (1)
- require (1)
-
require
_ path (1) -
require
_ paths (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ rubygems _ version (1) - requirements (1)
-
requirements
_ list (1) - reset (2)
-
reset
_ cache _ data (1) -
reset
_ cache _ file (1) -
reset
_ cache _ for (1) - rewind (2)
- root (1)
- ruby (1)
-
ruby
_ engine (1) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
_ version (1) - run (1)
-
runtime
_ dependencies (1) - sanitize (1)
-
sanitize
_ string (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (2)
- search (3)
-
search
_ with _ source (2) -
set
_ cache _ data (1) - shebang (1)
-
sign
_ cert (1) -
signing
_ key (1) - size (4)
-
source
_ index (1) - spec (4)
-
spec
_ dirs (1) -
spec
_ path (1) -
spec
_ predecessors (1) - specific? (1)
-
specific
_ extra _ args (1) -
specific
_ extra _ args _ hash (1) - specification (1)
-
specification
_ version (1) - specs (2)
- success (1)
- summary (2)
-
system
_ cache _ file (2) -
terminate
_ interaction (2) -
test
_ file (1) -
test
_ files (1) -
test
_ suite _ file (1) -
to
_ a (1) -
to
_ ruby (1) -
to
_ s (4) -
trusted
_ cert _ path (1) -
try
_ file (1) - type (1)
- typeflag (1)
- ui (2)
- uid (1)
- uname (1)
- unescape (1)
- update (2)
-
update
_ sources (1) - updated (3)
- uri (1)
- usage (3)
-
user
_ cache _ file (2) -
user
_ dir (1) - validate (1)
-
verify
_ chain (1) -
verify
_ data (1) -
verify
_ gem (2) -
verify
_ gem _ file (1) -
verify
_ root (1) -
verify
_ signer (1) - version (4)
-
version
_ requirement (1) -
version
_ requirements (1) -
warn
_ legacy (1) -
which
_ to _ update (1) -
win
_ platform? (1) -
windows
_ stub _ script (1) - write (2)
-
write
_ cache (1) - written (1)
- yaml (1)
-
zipped
_ stream (1)
検索結果
先頭5件
-
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (73501.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
Kernel
# gem(gem _ name , *version _ requirements) -> bool (56095.0) -
$LOAD_PATH に Ruby Gem を追加します。
$LOAD_PATH に Ruby Gem を追加します。
指定された Gem をロードする前にその Gem が必要とする Gem をロードします。
バージョン情報を省略した場合は、最も高いバージョンの Gem をロードします。
指定された Gem やその Gem が必要とする Gem が見つからなかった場合は
Gem::LoadError が発生します。
バージョンの指定方法に関しては Gem::Version を参照してください。
rubygems ライブラリがライブラリバージョンの衝突を検出しない限り、
gem メソッドは全ての require メソッドよりも前に実行されます。
... -
Gem
:: GemPathSearcher # init _ gemspecs -> [Gem :: Specification] (55600.0) -
インストール済みの Gem の Gem::Specification のリストを返します。
インストール済みの Gem の Gem::Specification のリストを返します。
リストはアルファベット順かつバージョンの新しい順にソートされています。 -
Gem
:: Package :: TarInput # metadata -> Gem :: Specification (55504.0) -
メタデータを返します。
メタデータを返します。 -
Gem
:: DependencyInstaller # installed _ gems -> Array (55297.0) -
Gem::DependencyInstaller#install でインストールされた Gem のリストを返します。
Gem::DependencyInstaller#install でインストールされた Gem のリストを返します。 -
Gem
:: DependencyInstaller # gems _ to _ install -> Array (55249.0) -
依存関係によりインストールされる予定の Gem のリストを返します。
依存関係によりインストールされる予定の Gem のリストを返します。 -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (46636.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (46591.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
Gem
:: SourceIndex . from _ installed _ gems(*deprecated) -> Gem :: SourceIndex (46522.0) -
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
@param deprecated この引数は非推奨です。後方互換性のためにのみ提供されているので使用すべきではありません。
@see Gem::SourceIndex.from_gems_in -
Gem
:: StreamUI # terminate _ interaction(status = 0) -> () (46519.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param status 終了ステータスを指定します。デフォルトは 0 (成功) です。
@raise Gem::SystemExitException このメソッドを呼び出すと必ず発生する例外です。 -
Gem
:: Specification # dependent _ gems -> Array (46351.0) -
この Gem に依存している全ての Gem の情報のリストを返します。
この Gem に依存している全ての Gem の情報のリストを返します。
それぞれのエントリは配列になっており、各要素は以下のようになっています。
(0) Gem::Specification
(1) Gem::Dependency
(2) Gem::Specification の配列 -
Gem
:: DependencyInstaller # find _ gems _ with _ sources(dep) -> Array (46321.0) -
与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを 返します。
与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを
返します。
Gem はローカル (Dir.pwd) とリモート (Gem.sources) の両方から検索します。
結果は、バージョンの新しい順が先にきます。また、ローカルの Gem も先にきます。
@param dep Gem::Dependency のインスタンスを指定します。 -
Gem
:: Commands :: WhichCommand # gem _ paths(spec) -> Array (46318.0) -
与えられた Gem::Specification のインスタンスからその Gem が require するファイルのあるディレクトリをまとめて返します。
与えられた Gem::Specification のインスタンスからその Gem が
require するファイルのあるディレクトリをまとめて返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Command # get _ all _ gem _ names -> Array (46288.0) -
コマンドラインで与えられた Gem の名前を全て取得して返します。
コマンドラインで与えられた Gem の名前を全て取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を取得できない場合に発生します。 -
Gem
:: Command # get _ one _ gem _ name -> String (46288.0) -
コマンドラインで与えられた Gem の名前を一つ取得して返します。
コマンドラインで与えられた Gem の名前を一つ取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を一つだけ取得できない場合に発生します。 -
Gem
:: Format # gem _ path -> String (46252.0) -
Gem のパスを返します。
Gem のパスを返します。 -
Gem
:: Indexer # gem _ file _ list -> Array (46252.0) -
インデックスを作成するために使用する Gem ファイルのリストを返します。
インデックスを作成するために使用する Gem ファイルのリストを返します。 -
Gem
:: OldFormat # gem _ path -> String (46252.0) -
Gem のパスを返します。
Gem のパスを返します。 -
Gem
:: Specification # full _ gem _ path -> String (46252.0) -
この Gem パッケージへのフルパスを返します。
この Gem パッケージへのフルパスを返します。 -
Gem
:: QuickLoader :: GemPaths -> Hash (46201.0) -
prelude.c で定義されている内部用の定数です。
prelude.c で定義されている内部用の定数です。 -
Gem
:: RubyGemsPackageVersion -> String (46201.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: RubyGemsVersion -> String (46201.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: Server :: DOC _ TEMPLATE -> String (46201.0) -
ドキュメントのテンプレートを表す文字列です。
ドキュメントのテンプレートを表す文字列です。 -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (46201.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache . latest _ system _ cache _ file -> String (46201.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
. # clear _ paths -> nil (46033.0) -
Gem.#dir, Gem.#path の値をリセットします。
Gem.#dir, Gem.#path の値をリセットします。
次に Gem.#dir, Gem.#path が呼ばれた時は、値を最初から計算します。
このメソッドは主にユニットテストの独立性を提供するために使用します。 -
Gem
. # path -> Array (45949.0) -
Gem を検索するパスの配列を返します。
Gem を検索するパスの配列を返します。 -
Gem
. default _ dir -> String (45949.0) -
デフォルトの Gem パッケージをインストールするディレクトリを返します。
デフォルトの Gem パッケージをインストールするディレクトリを返します。 -
Gem
. default _ path -> [String] (45949.0) -
デフォルトの Gem パッケージをロードするディレクトリのリストを返します。
デフォルトの Gem パッケージをロードするディレクトリのリストを返します。 -
Gem
:: DIRECTORIES -> Array (45949.0) -
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。
Gem のホームディレクトリ以下に作成されるサブディレクトリの配列。 -
Gem
. # win _ platform? -> bool (45901.0) -
Windows プラットフォームであれば真を返します。そうでなければ偽を返します。
Windows プラットフォームであれば真を返します。そうでなければ偽を返します。
@see Object::RUBY_PLATFORM -
Gem
. default _ bindir -> String (45901.0) -
実行ファイルのデフォルトのパスを返します。
実行ファイルのデフォルトのパスを返します。 -
Gem
. default _ exec _ format -> String (45901.0) -
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。 -
Gem
. default _ sources -> [String] (45901.0) -
デフォルトのパッケージ情報取得先のリストを返します。
デフォルトのパッケージ情報取得先のリストを返します。 -
Gem
. default _ system _ source _ cache _ dir -> String (45901.0) -
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。 -
Gem
. default _ user _ source _ cache _ dir -> String (45901.0) -
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。 -
Gem
:: WIN _ PATTERNS -> Array (45901.0) -
Windows 上で動いている Ruby を識別するための正規表現の配列。
Windows 上で動いている Ruby を識別するための正規表現の配列。 -
Gem
:: Validator # verify _ gem(gem _ data) -> () (37645.0) -
与えられた Gem ファイルの内容の MD5 チェックサムを検証します。
与えられた Gem ファイルの内容の MD5 チェックサムを検証します。
@param gem_data Gem ファイルの内容を文字列で指定します。
@raise Gem::VerificationError 空の Gem ファイルを指定した場合に発生します。
@raise Gem::VerificationError MD5 チェックサムが不正である場合に発生します。 -
Gem
:: Validator # verify _ gem _ file(gem _ path) -> () (37627.0) -
与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
@param gem_path Gem ファイルのパスを指定します。
@raise Gem::VerificationError Gem ファイルが見つからなかった場合に発生します。 -
Gem
:: Commands :: UpdateCommand # which _ to _ update(highest _ installed _ gems , gem _ names) -> Array (37552.0) -
更新が必要な Gem のリストを返します。
更新が必要な Gem のリストを返します。 -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (37552.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Package :: TarInput # load _ gemspec(io) -> Gem :: Specification | nil (37522.0) -
YAML 形式の gemspec を io から読み込みます。
YAML 形式の gemspec を io から読み込みます。
@param io 文字列か IO オブジェクトを指定します。
@see Gem::Specification.from_yaml -
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (37522.0) -
高レベルのセキュリティポリシーです。
高レベルのセキュリティポリシーです。
署名された Gem のみインストール可能です。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_si... -
Rake
:: GemPackageTask # gem _ spec -> Gem :: Specification (37507.0) -
package ターゲットで使用する gemspec を返します。
package ターゲットで使用する gemspec を返します。
gemspec にはパッケージ名、バージョン、パッケージに含まれるファイルなどが定義
されているので、それらを明示的に指定する必要はありません。 -
Gem
:: Installer # install -> Gem :: Specification (37504.0) -
Gem をインストールします。
Gem をインストールします。
以下のディレクトリ構造で Gem をインストールします。
@gem_home/
cache/<gem-version>.gem #=> インストールした Gem のコピー
gems/<gem-version>/... #=> インストール時に展開したファイル
specifications/<gem-version>.gemspec #=> gemspec ファイル
@return ロードされた Gem::Specification のインスタンスを返します。
@r... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (37504.0) -
低レベルのセキュリティのポリシーです。
低レベルのセキュリティのポリシーです。
署名されたデータと署名者の検証を行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => true,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: MediumSecurity -> Gem :: Security :: Policy (37504.0) -
中レベルのセキュリティポリシーです。
中レベルのセキュリティポリシーです。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このポリシーは便利ですが、署名無しのパッケージを許可しているので、
邪悪な人物がパッケージの署名を単純に削除して検証をパスさせることができます。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => tr... -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (37504.0) -
セキュリティなしのポリシーです。
セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: SpecFetcher . fetcher -> Gem :: SpecFetcher (37504.0) -
このクラスの唯一のインスタンスを返します。
このクラスの唯一のインスタンスを返します。 -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (37354.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: Installer # gem _ home -> String (37252.0) -
Gem のインストール先を返します。
Gem のインストール先を返します。 -
Gem
:: Uninstaller # gem _ home -> String (37252.0) -
Gem がインストールされているディレクトリを返します。
Gem がインストールされているディレクトリを返します。 -
Rake
:: GemPackageTask # gem _ file -> String (37252.0) -
Gem パッケージの名前を返します。
Gem パッケージの名前を返します。 -
Gem
:: Specification # has _ test _ suite? -> bool (37249.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。 -
Gem
:: Specification # rubygems _ version -> String (37249.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
この Gem パッケージを作成した RubyGems のバージョンを返します。 -
Gem
:: Specification # test _ suite _ file -> String (37249.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
この属性は非推奨です。 Gem::Specification#test_files を使用してください。 -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (37222.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
与えられたデータを与えられた署名と証明書チェーンで検証します。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻に有効であることを検証する。
@raise Gem::Security::Exception 検証に失敗した場合に発生します。 -
Gem
:: SpecFetcher # fetch(dependency , all = false , matching _ platform = true) -> Array (37219.0) -
依存関係を満たす gemspec の配列を返します。
依存関係を満たす gemspec の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。
@see Gem::Dependency -
Gem
:: SpecFetcher # find _ matching(dependency , all = false , matching _ platform = true) -> Array (37219.0) -
依存関係を満たす gemspec の名前の配列を返します。
依存関係を満たす gemspec の名前の配列を返します。
@param dependency 依存関係を指定します。
@param all 真を指定するとマッチする全てのバージョンの情報を返します。
@param matching_platform 偽を指定すると全てのプラットフォームの情報を返します。
@see Gem::Dependency -
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (37204.0) -
ほとんどの検証を行わないポリシーです。
ほとんどの検証を行わないポリシーです。
署名されたデータの検証のみ行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (37201.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
Exception2MessageMapper
. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class (37201.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param klass 一階層上となるクラス名を指定します。
@param exception_name 例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用... -
Gem
:: Specification # runtime _ dependencies -> Array (36997.0) -
この Gem パッケージが依存している Gem パッケージのリストを返します。
この Gem パッケージが依存している Gem パッケージのリストを返します。 -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (36985.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (36967.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: Installer . home _ install _ warning -> bool (36949.0) -
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。 -
Gem
:: Specification # description -> String (36949.0) -
Gem パッケージの説明を返します。
Gem パッケージの説明を返します。 -
Gem
:: Specification # installation _ path -> String (36949.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
Gem
:: Specification # specification _ version -> Integer (36949.0) -
この Gem パッケージに用いられている gemspec のバージョンを返します。
この Gem パッケージに用いられている gemspec のバージョンを返します。 -
Gem
:: GemPathSearcher # matching _ file?(spec , path) -> bool (36919.0) -
与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。
与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: GemPathSearcher # matching _ files(spec , path) -> [String] (36919.0) -
与えられた spec に path が含まれている場合、その path のリストを返します。
与えられた spec に path が含まれている場合、その path のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。
@param path 探索対象のパスを指定します。 -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (36919.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
Gem
:: Specification :: NONEXISTENT _ SPECIFICATION _ VERSION -> -1 (36904.0) -
明確に指定されていない時の gemspec のバージョンを表します。
明確に指定されていない時の gemspec のバージョンを表します。 -
Gem
:: LocalRemoteOptions # remote? -> bool (36901.0) -
リモートの情報を取得する場合は真を返します。 そうでない場合は偽を返します。
リモートの情報を取得する場合は真を返します。
そうでない場合は偽を返します。 -
Gem
:: SpecFetcher # fetch _ spec(spec , source _ uri) -> object (36901.0) -
@todo
@todo
@param spec
@param source_uri -
Gem
:: Specification # rdoc _ options -> [String] (36901.0) -
API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。
API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。 -
Gem
:: Specification :: CURRENT _ SPECIFICATION _ VERSION -> 2 (36901.0) -
現在の gemspec のバージョンを表す定数です。
現在の gemspec のバージョンを表す定数です。 -
Gem
:: Specification :: SPECIFICATION _ VERSION _ HISTORY -> Hash (36901.0) -
gemspec ファイルのバージョンの歴史を表す定数です。
gemspec ファイルのバージョンの歴史を表す定数です。 -
rubygems
/ commands / generate _ index _ command (36211.0) -
ある Gem サーバに対するインデックスを作成するためのライブラリです。
ある Gem サーバに対するインデックスを作成するためのライブラリです。
Usage: gem generate_index [options]
Options:
-d, --directory=DIRNAME repository base dir containing gems subdir
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
... -
rubygems
/ commands / environment _ command (36199.0) -
RubyGems の環境に関する情報を表示するためのライブラリです。
RubyGems の環境に関する情報を表示するためのライブラリです。
Usage: gem environment [arg] [options]
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--config-file FILE 指定された設定ファイル... -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (28855.0) -
処理の進捗を報告するためのオブジェクトを返します。
処理の進捗を報告するためのオブジェクトを返します。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (28759.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
この gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。
//emlist[][ruby]{
gem "rack", "~> 1.6", ">= 1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Depende... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (28717.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Gem
:: Requirement . default -> Gem :: Requirement (28588.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//} -
Gem
:: OldFormat . from _ file _ by _ path(file _ path) -> Gem :: OldFormat (28570.0) -
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。 -
Gem
:: SourceIndex # specification(full _ name) -> Gem :: Specification | nil (28570.0) -
指定された名前の Gem::Specification オブジェクトを返します。
指定された名前の Gem::Specification オブジェクトを返します。
@param full_name Gem のフルネームを指定します。 -
Gem
:: SourceIndex . load _ specification(file _ name) -> Gem :: Specification | nil (28552.0) -
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして Gem::Specification のインスタンスを返します。
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして
Gem::Specification のインスタンスを返します。
@param file_name ファイル名を指定します。
@raise SignalException gemspec をロードしているときに発生します。
@raise SystemExit gemspec をロードしているときに発生します。 -
Gem
:: Format . from _ file _ by _ path(file _ path , security _ policy = nil) -> Gem :: Format (28540.0) -
@todo security_policy
@todo security_policy
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。
@param security_policy ??? -
Gem
:: Indexer # sanitize(spec) -> Gem :: Specification (28540.0) -
与えられたスペックの詳細を表す属性をサニタイズします。
与えられたスペックの詳細を表す属性をサニタイズします。
non-ASCII の文字列は、サイトインデックスを文字化けさせることがあります。
non-ASCII の文字列を XML エンティティに置換します。 -
Gem
:: GemPathSearcher . new -> Gem :: GemPathSearcher (28504.0) -
検索を行うのに必要なデータを初期化します。
検索を行うのに必要なデータを初期化します。 -
Gem
:: RemoteFetcher . fetcher -> Gem :: RemoteFetcher (28504.0) -
このクラスの唯一のインスタンスを返します。
このクラスの唯一のインスタンスを返します。 -
Gem
:: Package :: TarInput # zipped _ stream(entry) -> StringIO (28501.0) -
与えられた entry の圧縮したままの StringIO を返します。
与えられた entry の圧縮したままの StringIO を返します。
@param entry エントリを指定します。 -
Gem
:: Version . create(input) -> Gem :: Version | nil (28378.0) -
Gem::Version のインスタンスを作成するためのファクトリメソッドです。
Gem::Version のインスタンスを作成するためのファクトリメソッドです。
//emlist[][ruby]{
ver1 = Gem::Version.create('1.3.17') # => #<Gem::Version "1.3.17">
ver2 = Gem::Version.create(ver1) # => #<Gem::Version "1.3.17">
ver3 = Gem::Version.create(nil) # => nil
//}
@param input Gem::Version のインスタンスか文字列を指定します。
@r... -
Gem
:: Requirement . create(input) -> Gem :: Requirement (28360.0) -
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
Gem::Requirement のインスタンスを作成するためのファクトリメソッドです。
@param input 文字列か配列か Gem::Requirement, Gem::Version のインスタンス
のいずれかを指定します。
@return 上記以外の値を input に指定するとデフォルト値を返します。
//emlist[][ruby]{
pp Gem::Requirement.create("~> 3.2.1")
# => Gem::Requirement.new(["~> 3.2.1"])
//}
@see Gem::Requirement.... -
Gem
:: Indexer # collect _ specs -> Gem :: SourceIndex (28348.0) -
Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。
Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。 -
Gem
:: Commands :: LockCommand # spec _ path(gem _ full _ name) -> String (28288.0) -
指定された Gem パッケージの gemspec ファイルのフルパスを返します。
指定された Gem パッケージの gemspec ファイルのフルパスを返します。
@param gem_full_name Gem パッケージの名前を指定します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (28285.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Indexer # abbreviate(spec) -> Gem :: Specification (28270.0) -
ダウンロードを速くするために与えられた Gem::Specification の持つデータを 小さくします。
ダウンロードを速くするために与えられた Gem::Specification の持つデータを
小さくします。
@param spec Gem::Specification を指定します。 -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (28267.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Gem
:: GemPathSearcher # find(path) -> Gem :: Specification | nil (28252.0) -
与えられたパスにマッチする Gem::Specification を一つだけ返します。
与えられたパスにマッチする Gem::Specification を一つだけ返します。
@see Enumerable#find