るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
203件ヒット [101-200件を表示] (0.043秒)
トップページ > バージョン:3.2[x] > クエリ:specification[x]

別のキーワード

  1. specification list
  2. specification load
  3. specification date
  4. specification name
  5. specification date=

モジュール

キーワード

検索結果

<< < 1 2 3 > >>

Gem::Specification#runtime_dependencies -> Array (9001.0)

この Gem パッケージが依存している Gem パッケージのリストを返します。

この Gem パッケージが依存している Gem パッケージのリストを返します。

Gem::Specification#satisfies_requirement?(dependency) -> bool (9001.0)

この Gem パッケージが与えられた依存関係を満たすかどうかを返します。

この Gem パッケージが与えられた依存関係を満たすかどうかを返します。

依存関係を満たす場合は真を返します。そうでない場合は偽を返します。

@param dependency チェックしたい依存関係を指定します。

@see Gem::Dependency

Gem::Specification#signing_key -> String (9001.0)

この Gem パッケージの署名に使用するキーを返します。

この Gem パッケージの署名に使用するキーを返します。

Gem::Specification#signing_key=(key) (9001.0)

この Gem パッケージの署名に使用するキーをセットします。

この Gem パッケージの署名に使用するキーをセットします。

@param key 署名に使用するキーを指定します。

Gem::Specification#summary -> String (9001.0)

この Gem パッケージの短い説明を返します。

この Gem パッケージの短い説明を返します。

絞り込み条件を変える

Gem::Specification#summary=(summary) (9001.0)

この Gem パッケージの短い説明をセットします。

この Gem パッケージの短い説明をセットします。

@param summary 短い説明を指定します。

Gem::Specification#test_files -> [String] (9001.0)

ユニットテストのファイルのリストを返します。

ユニットテストのファイルのリストを返します。

Gem::Specification#test_files=(files) (9001.0)

ユニットテストのファイルのリストをセットします。

ユニットテストのファイルのリストをセットします。

@param files ユニットテストのファイルのリストを指定します。

Gem::Specification#to_ruby -> String (9001.0)

自身を再現するための Ruby スクリプトを文字列で返します。

自身を再現するための Ruby スクリプトを文字列で返します。

省略されている値はデフォルト値が使用されます。

Gem::Specification#validate -> bool (9001.0)

必須属性のチェックと自身の基本的な正当性チェックを行います。

必須属性のチェックと自身の基本的な正当性チェックを行います。

チェックにパスした場合は常に true を返します。そうでない場合は例外が発生します。

@raise Gem::InvalidSpecificationException チェックにパスしなかった場合に発生します。

絞り込み条件を変える

Gem::Specification#version -> Gem::Version (9001.0)

この Gem パッケージのバージョンを返します。

この Gem パッケージのバージョンを返します。

Gem::Specification#version=(version) (9001.0)

この Gem パッケージのバージョンをセットします。

この Gem パッケージのバージョンをセットします。

@param version バージョンを文字列か Gem::Version のインスタンスで指定します。

Gem::Specification#yaml_initialize (9001.0)

@todo

@todo

Gem::Specification.array_attributes -> Array (9001.0)

@@array_attributes の複製を返します。

@@array_attributes の複製を返します。

@see Object#dup

Gem::Specification.attribute(name) -> () (9001.0)

デフォルト値を指定したアクセサを定義するために使用します。

デフォルト値を指定したアクセサを定義するために使用します。

以下の副作用があります。

* クラス変数 @@attributes, @@default_value を変更します。
* 通常の属性書き込みメソッドを定義します。
* デフォルト値を持つ属性読み取りメソッドのように振る舞うメソッドを定義します。

絞り込み条件を変える

Gem::Specification.attribute_alias_singular(singular, plural) -> () (9001.0)

既に存在する複数形の属性の単数形バージョンを定義します。

既に存在する複数形の属性の単数形バージョンを定義します。

これは単に一つの引数を受け取りそれを配列に追加するようなヘルパーメソッドを定義するということです。

例:

# このように定義すると
attribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'

@param singular 属性名の単数形を指定します。

@param plural 属性名の複数形を...

Gem::Specification.attribute_defaults -> Array (9001.0)

@todo

@todo

@@attributes の複製を返します。

Gem::Specification.attribute_names -> Array (9001.0)

属性名の配列を返します。

属性名の配列を返します。

Gem::Specification.attributes(*args) -> () (9001.0)

複数の属性を一度に作成するために使用します。

複数の属性を一度に作成するために使用します。

各属性のデフォルト値は nil になります。

@param args 属性名を一つ以上指定します。

Gem::Specification.default_value(name) -> object (9001.0)

与えられた名前の属性のデフォルト値を返します。

与えられた名前の属性のデフォルト値を返します。

@param name 属性名を指定します。

絞り込み条件を変える

Gem::Specification.normalize_yaml_input(input) -> String (9001.0)

YAML 形式の gemspec を正しくフォーマットします。

YAML 形式の gemspec を正しくフォーマットします。

@param input 文字列か IO オブジェクトを指定します。

Gem::Specification.overwrite_accessor(name) { ... } -> () (9001.0)

呼び出し時に特別な動作をする必要のある属性があります。 このメソッドはそういうことを可能にします。

呼び出し時に特別な動作をする必要のある属性があります。
このメソッドはそういうことを可能にします。

ブロックパラメータは任意のものを使用することができます。

@param name 属性名を指定します。

Gem::Specification.read_only(*names) -> () (9001.0)

与えられた属性名を読み取り専用にします。

与えられた属性名を読み取り専用にします。

@param names 属性名を一つ以上指定します。

Gem::Specification.required_attribute?(name) -> bool (9001.0)

必須属性であれば真を返します。

必須属性であれば真を返します。

@param name 属性名を指定します。

Gem::Specification.required_attributes -> Array (9001.0)

必須属性のリストを返します。

必須属性のリストを返します。

絞り込み条件を変える

Gem::Specification::MARSHAL_FIELDS -> Hash (9001.0)

@todo

@todo

Gem::Specification::TODAY -> Time (9001.0)

本日の日付を返します。

本日の日付を返します。

Gem::DependencyList#find_name(full_name) -> Gem::Specification | nil (370.0)

自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。

自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。

見つからなかった場合は nil を返します。

@param full_name バージョンを含むフルネームで Gem の名前を指定します。

@see Gem::Specification#full_name

Gem::DependencyList#remove_by_name(full_name) -> Gem::Specification (370.0)

与えられた名前を持つ Gem::Specification を自身から削除します。

与えられた名前を持つ Gem::Specification を自身から削除します。

このメソッドでは削除後の依存関係をチェックしません。

@param full_name バージョンを含むフルネームで Gem の名前を指定します。

@see Gem::Specification#full_name, Array#delete_if

Gem::Indexer#abbreviate(spec) -> Gem::Specification (370.0)

ダウンロードを速くするために与えられた Gem::Specification の持つデータを 小さくします。

ダウンロードを速くするために与えられた Gem::Specification の持つデータを
小さくします。

@param spec Gem::Specification を指定します。

絞り込み条件を変える

Gem::SourceIndex#add_spec(gem_spec) -> Gem::Specification (370.0)

自身に引数で与えられた Gem::Specification のインスタンスを追加します。

自身に引数で与えられた Gem::Specification のインスタンスを追加します。

@param gem_spec Gem::Specification のインスタンスを指定します。

Gem::DependencyList#dependency_order -> [Gem::Specification] (352.0)

依存する Gem の数が少ない順にソートされた Gem::Specification のリストを返します。

依存する Gem の数が少ない順にソートされた Gem::Specification のリストを返します。

このことは、インストール済みの Gem を削除するときに便利です。
このメソッドで返された順にインストール済みの Gem 削除すると、
依存関係による多くの問題を回避することができます。

If there are circular dependencies (yuck!), then gems will be
returned in order until only the circular dependents and anything
they reference are le...

Gem::Format#spec -> Gem::Specification (352.0)

Gem の Gem::Specification を返します。

Gem の Gem::Specification を返します。

Gem::GemPathSearcher#find(path) -> Gem::Specification | nil (352.0)

与えられたパスにマッチする Gem::Specification を一つだけ返します。

与えられたパスにマッチする Gem::Specification を一つだけ返します。

@see Enumerable#find

Gem::GemPathSearcher#find_all(path) -> [Gem::Specification] (352.0)

与えられたパスにマッチする Gem::Specification を全て返します。

与えられたパスにマッチする Gem::Specification を全て返します。

@see Enumerable#find_all

絞り込み条件を変える

Gem::GemPathSearcher#init_gemspecs -> [Gem::Specification] (352.0)

インストール済みの Gem の Gem::Specification のリストを返します。

インストール済みの Gem の Gem::Specification のリストを返します。

リストはアルファベット順かつバージョンの新しい順にソートされています。

Gem::Installer#spec -> Gem::Specification (352.0)

インストールしようとしている Gem に対応する Gem::Specification のインスタンスを返します。

インストールしようとしている Gem に対応する Gem::Specification のインスタンスを返します。

Gem::OldFormat#spec -> Gem::Specification (352.0)

Gem の Gem::Specification を返します。

Gem の Gem::Specification を返します。

Gem::SourceInfoCache#search(pattern, platform_only = false, all = false) -> [Gem::Specification] (352.0)

与えられた条件を満たす Gem::Specification のリストを返します。

与えられた条件を満たす Gem::Specification のリストを返します。

@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@param all 真を指定するとキャッシュを更新してから検索を実行します。

@see Gem::SourceIndex#search

Gem::SourceInfoCache.search(*args) -> [Gem::Specification] (352.0)

与えられた条件を満たす Gem::Specification のリストを返します。

与えられた条件を満たす Gem::Specification のリストを返します。

@param args 検索条件を指定します。Gem::SourceInfoCache#search と引数を合わせてください。

@see Gem::SourceInfoCache#search

絞り込み条件を変える

Gem::Installer#install -> Gem::Specification (322.0)

Gem をインストールします。

Gem をインストールします。

以下のディレクトリ構造で Gem をインストールします。

@gem_home/
cache/<gem-version>.gem #=> インストールした Gem のコピー
gems/<gem-version>/... #=> インストール時に展開したファイル
specifications/<gem-version>.gemspec #=> gemspec ファイル

@return ロードされた Gem::Specification のインスタンスを返します。

@r...

Gem::Package::TarInput#load_gemspec(io) -> Gem::Specification | nil (322.0)

YAML 形式の gemspec を io から読み込みます。

YAML 形式の gemspec を io から読み込みます。

@param io 文字列か IO オブジェクトを指定します。

@see Gem::Specification.from_yaml

Gem::SourceIndex.new(specifications = {}) -> Gem::SourceIndex (319.0)

与えられたハッシュを元に自身を初期化します。

与えられたハッシュを元に自身を初期化します。

@param specifications キーを Gem の名前、値を Gem::Specification のインスタンスとするハッシュを指定します。

Gem::Indexer#sanitize(spec) -> Gem::Specification (304.0)

与えられたスペックの詳細を表す属性をサニタイズします。

与えられたスペックの詳細を表す属性をサニタイズします。

non-ASCII の文字列は、サイトインデックスを文字化けさせることがあります。
non-ASCII の文字列を XML エンティティに置換します。

Gem::Package::TarInput#metadata -> Gem::Specification (304.0)

メタデータを返します。

メタデータを返します。

絞り込み条件を変える

Gem::SourceIndex#find_name(gem_name, version_requirement = Gem::Requirement.default) -> Gem::Specification (304.0)

短い名前で正確にマッチする Gem を返します。

短い名前で正確にマッチする Gem を返します。

@param gem_name Gem の名前を指定します。

@param version_requirement

@see Gem::Requirement

Gem::SourceIndex#remove_spec(full_name) -> Gem::Specification (304.0)

引数で指定された名前を持つ Gem をインデックスから削除します。

引数で指定された名前を持つ Gem をインデックスから削除します。

Gem::SourceIndex#search(gem_pattern, platform_only = false) -> [Gem::Specification] (304.0)

引数で指定された条件を満たす Gem のリストを返します。

引数で指定された条件を満たす Gem のリストを返します。

@param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

Gem::Uninstaller#spec -> Gem::Specification (304.0)

Gem::Uninstaller#uninstall_gem の実行中のみセットされます。

Gem::Uninstaller#uninstall_gem の実行中のみセットされます。

Rake::GemPackageTask#gem_spec -> Gem::Specification (304.0)

package ターゲットで使用する gemspec を返します。

package ターゲットで使用する gemspec を返します。

gemspec にはパッケージ名、バージョン、パッケージに含まれるファイルなどが定義
されているので、それらを明示的に指定する必要はありません。

絞り込み条件を変える

Gem.#source_index -> Gem::SourceIndex (115.0)

Gem.#path にある Gem::Specification のキャッシュを返します。 インストールされている Gem::Specification のインデックスを返します

Gem.#path にある Gem::Specification のキャッシュを返します。
インストールされている Gem::Specification のインデックスを返します

@see Gem::SourceIndex, Gem::Specification

rubygems (91.0)

RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。

RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。


===[a:gem_command] gem コマンドの使い方

$ gem help

RubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポインタを含んでいる基本的なヘルプメッセージです。

使用方法:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]

例:
...

Gem::DependencyList#ok_to_remove?(full_name) -> bool (85.0)

与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。 そうでない場合は、偽を返します。

与えられた名前を持つ Gem::Specification を自身から削除しても OK な場合は真を返します。
そうでない場合は、偽を返します。

与えられた名前を持つ Gem::Specification を自身から削除すると、
依存関係を壊してしまう場合が、それを削除してはいけない場合です。

@param full_name バージョンを含むフルネームで Gem の名前を指定します。

@see Gem::Specification#full_name

Gem::Builder.new(spec) -> Gem::Builder (67.0)

与えられた Gem::Specification のインスタンスによって Gem::Builder のインスタンスを生成します。

与えられた Gem::Specification のインスタンスによって
Gem::Builder のインスタンスを生成します。

@param spec Gem::Specification のインスタンスを指定します。

Gem::Commands::WhichCommand#gem_paths(spec) -> Array (67.0)

与えられた Gem::Specification のインスタンスからその Gem が require するファイルのあるディレクトリをまとめて返します。

与えられた Gem::Specification のインスタンスからその Gem が
require するファイルのあるディレクトリをまとめて返します。

@param spec Gem::Specification のインスタンスを指定します。

絞り込み条件を変える

Gem::DependencyList#add(*gemspecs) (67.0)

与えられた Gem::Specification のインスタンスを自身に追加します。

与えられた Gem::Specification のインスタンスを自身に追加します。

@param gemspecs Gem::Specification のインスタンスを一つ以上指定します。

Gem::Format#spec=(spec) (67.0)

Gem の Gem::Specification をセットします。

Gem の Gem::Specification をセットします。

@param spec Gem の Gem::Specification をセットします。

Gem::OldFormat#spec=(spec) (67.0)

Gem の Gem::Specification をセットします。

Gem の Gem::Specification をセットします。

@param spec Gem の Gem::Specification をセットします。

Gem::SourceIndex#add_specs(*gem_specs) -> Hash (67.0)

自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。

自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。

@param gem_specs 複数の Gem::Specification のインスタンスを指定します。

Gem::SourceInfoCache#search_with_source(pattern, only_platform = false, all = false) -> Array (67.0)

与えられた条件を満たす Gem::Specification と URL のリストを返します。

与えられた条件を満たす Gem::Specification と URL のリストを返します。

@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@param all 真を指定するとキャッシュを更新してから検索を実行します。

@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。

絞り込み条件を変える

Gem::Uninstaller#remove_executables(gemspec) (67.0)

与えられた Gem::Specification に対応する実行ファイルを削除します。

与えられた Gem::Specification に対応する実行ファイルを削除します。

@param gemspec アンインストール指定されている Gem の Gem::Specification を指定します。

Gem::Builder (49.0)

Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。

Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。

Gem::DependencyInstaller#find_gems_with_sources(dep) -> Array (49.0)

与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを 返します。

与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを
返します。

Gem はローカル (Dir.pwd) とリモート (Gem.sources) の両方から検索します。
結果は、バージョンの新しい順が先にきます。また、ローカルの Gem も先にきます。

@param dep Gem::Dependency のインスタンスを指定します。

Gem::DependencyInstaller#find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default) -> Array (49.0)

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。

@param gem_name Gem の名前を指定します。

@param version Gem が満たすバージョンに関する条件を指定します。

Gem::DependencyList#ok? -> bool (49.0)

自身に含まれる全ての Gem::Specification が依存関係を満たしていれば真を返します。 そうでない場合は、偽を返します。

自身に含まれる全ての Gem::Specification が依存関係を満たしていれば真を返します。
そうでない場合は、偽を返します。

絞り込み条件を変える

Gem::DocManager#generate_rdoc (49.0)

自身にセットされている Gem::Specification の情報をもとに RDoc のドキュメントを生成します。

自身にセットされている Gem::Specification の情報をもとに RDoc のドキュメントを生成します。

Gem::DocManager#generate_ri (49.0)

自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。

自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。

Gem::Indexer#collect_specs -> Gem::SourceIndex (49.0)

Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。

Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。

Gem::Platform::RUBY -> String (49.0)

Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions を使用する可能性があります。

Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions
を使用する可能性があります。

Gem::SourceIndex#latest_specs -> Array (49.0)

自身に含まれる最新の Gem::Specification のリストを返します。

自身に含まれる最新の Gem::Specification のリストを返します。

絞り込み条件を変える

Gem::SourceIndex#outdated -> Array (49.0)

更新されていない Gem::Specification のリストを返します。

更新されていない Gem::Specification のリストを返します。

Gem::SourceInfoCache.search_with_source(*args) -> Array (49.0)

与えられた条件を満たす Gem::Specification と URL のリストを返します。

与えられた条件を満たす Gem::Specification と URL のリストを返します。

@param args 検索条件を指定します。Gem::SourceInfoCache#search_with_source と引数を合わせてください。

@see Gem::SourceInfoCache#search_with_source

rubygems/builder (49.0)

Gem::Specification のインスタンスから Gem パッケージを作成するためのライブラリです。

Gem::Specification のインスタンスから Gem パッケージを作成するためのライブラリです。

Gem::Dependency::TYPES -> Array (37.0)

有効な依存関係の型を表す配列です。

有効な依存関係の型を表す配列です。

@see Gem::Specification::CURRENT_SPECIFICATION_VERSION

manual page (37.0)

manual page foo(1)という記述はマニュアルページの参照を示します(Unixでの話)。

manual page
foo(1)という記述はマニュアルページの参照を示します(Unixでの話)。

$ man 1 foo

などとして参照します。

数字はセクション番号を示します。例えば
* 1 コマンド
* 2 システムコール
* 3 ライブラリ関数
などと分類わけされています。各セクションの意味は intro(1) などに
説明がありますのでそちらも参照してください。

環境によってはシステムコールがライブラリ関数として実装されている
場合もあるので socket(2) が

$ man 2 socket

でなく

$ man 3 socket

の場合もあり...

絞り込み条件を変える

net/http (37.0)

汎用データ転送プロトコル HTTP を扱うライブラリです。 実装は 2616 に基きます。

汎用データ転送プロトコル HTTP を扱うライブラリです。
実装は 2616 に基きます。

=== 使用例

==== ウェブサーバからドキュメントを得る (GET)

//emlist[例1: GET して 表示するだけ][ruby]{
require 'net/http'
print Net::HTTP.get('www.example.com', '/index.html')
//}

//emlist[例2: URI を使う][ruby]{
require 'net/http'
require 'uri'
print Net::HTTP.get(URI.parse('http://w...

Array#pack(template) -> String (19.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。

テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上...

Array#pack(template, buffer: String.new) -> String (19.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。

テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。

buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上...

Gem::Commands::DependencyCommand#find_reverse_dependencies(spec) -> Array (19.0)

与えられた Gem スペックに依存する Gem のリストを返します。

与えられた Gem スペックに依存する Gem のリストを返します。

@param spec Gem::Specification のインスタンスを指定します。

Gem::Commands::DependencyCommand#print_dependencies(spec, level = 0) -> String (19.0)

依存関係を表す文字列を返します。

依存関係を表す文字列を返します。

@param spec Gem::Specification のインスタンスを指定します。

@param level 依存関係の深さを指定します。

絞り込み条件を変える

Gem::DocManager.new(spec, rdoc_args = "") -> Gem::DocManager (19.0)

自身を初期化します。

自身を初期化します。

@param spec ドキュメントを生成する対象の Gem::Specification のインスタンスを指定します。

@param rdoc_args RDoc に渡すオプションを指定します。

Gem::GemPathSearcher#matching_file?(spec, path) -> bool (19.0)

与えられた spec に path が含まれている場合、真を返します。 そうでない場合は偽を返します。

与えられた spec に path が含まれている場合、真を返します。
そうでない場合は偽を返します。

@param spec Gem::Specification のインスタンスを指定します。

@param path 探索対象のパスを指定します。

Gem::GemPathSearcher#matching_files(spec, path) -> [String] (19.0)

与えられた spec に path が含まれている場合、その path のリストを返します。

与えられた spec に path が含まれている場合、その path のリストを返します。

@param spec Gem::Specification のインスタンスを指定します。

@param path 探索対象のパスを指定します。

Gem::Indexer#compact_specs(specs) -> Array (19.0)

与えられたスペックを元にスペックを一意に特定できるだけの情報を持った配列を作成して 返します。

与えられたスペックを元にスペックを一意に特定できるだけの情報を持った配列を作成して
返します。

@param specs Gem::Specification の配列を指定します。

Gem::Installer#ensure_dependency(spec, dependency) -> true (19.0)

インストールしようとしている Gem が依存関係を満たしている事を確認します。

インストールしようとしている Gem が依存関係を満たしている事を確認します。

依存関係を満たしていない場合は、例外 Gem::InstallError が発生します。

@param spec Gem::Specification のインスタンスを指定します。

@param dependency Gem::Dependency のインスタンスを指定します。

@raise Gem::InstallError 依存関係を満たしていない場合に発生します。

絞り込み条件を変える

Gem::Package::TarOutput#add_gem_contents {|data_tar_writer| ... } -> self (19.0)

gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。

gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。

ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。

Gem::RemoteFetcher#download(spec, source_uri, install_dir = Gem.dir) -> String (19.0)

source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。

source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。

既に Gem パッケージが存在する場合は、ファイルを置き換えませんが source_uri が
ローカルパス (file://) である場合は常にファイルを置き換えます。

@param spec Gem::Specification のインスタンスを指定します。

@param source_uri 取得先の URI を指定します。

@param install_dir ダウンロードしたファイルの配置先を指定します。

@return ローカルにコピーした Gem ファイルのパスを返します。
...

Gem::SourceIndex (19.0)

個々のソースから取得した全ての有効な Gem パッケージをインデックス化するためのクラスです。

個々のソースから取得した全ての有効な Gem パッケージをインデックス化するためのクラスです。

Gem パッケージのフルネームと それぞれの Gem::Specification オブジェクトを対応付けます。

Gem::Uninstaller#ask_if_ok(spec) -> bool (19.0)

アンインストール指定された Gem を削除すると依存関係を満たせなくなる場合に呼び出されます。

アンインストール指定された Gem を削除すると依存関係を満たせなくなる場合に呼び出されます。

@param spec アンインストール指定されている Gem の Gem::Specification を指定します。

Gem::Uninstaller#dependencies_ok?(spec) -> bool (19.0)

アンインストール指定された Gem を削除しても依存関係を満たすことができるか どうかチェックします。

アンインストール指定された Gem を削除しても依存関係を満たすことができるか
どうかチェックします。

@param spec アンインストール指定されている Gem の Gem::Specification を指定します。

絞り込み条件を変える

Gem::Uninstaller#path_ok?(spec) -> bool (19.0)

アンインストール指定されている Gem がインストールされているパスをチェックします。

アンインストール指定されている Gem がインストールされているパスをチェックします。

@param spec Gem::Specification を指定します。

Gem::Uninstaller#remove(spec, list) (19.0)

指定された Gem を削除します。

指定された Gem を削除します。

@param spec アンインストール指定されている Gem の Gem::Specification を指定します。

@param list アンインストールする Gem のリストを指定します。
このパラメータは破壊的に変更されます。

@raise Gem::DependencyRemovalException アンインストール指定された Gem を削除すると
依存関係が壊れる場合に発生します。

@raise Gem::GemNotInHome...

Gem::Uninstaller#uninstall_gem(spec, specs) (19.0)

与えられた spec に対応する Gem をアンインストールします。

与えられた spec に対応する Gem をアンインストールします。

@param spec アンインストール指定されている Gem の Gem::Specification を指定します。

@param specs アンインストールする Gem のリストを指定します。
このパラメータは破壊的に変更されます。

Gem::Validator#unit_test(gem_spec) (19.0)

与えられた Gem スペックにしたがってユニットテストを実行します。

与えられた Gem スペックにしたがってユニットテストを実行します。

@param gem_spec Gem::Specification のインスタンスを指定します。

NEWS for Ruby 2.0.0 (19.0)

NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

NEWS for Ruby 2.0.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 1.9.3 以降の変更

=== 言語仕様の変更

* キーワード引数を追加しました
* %i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
* デフォルトのソースエンコーディングを US-ASCI...

絞り込み条件を変える

Process.#clock_gettime(clock_id, unit=:float_second) -> Float | Integer (19.0)

POSIX の clock_gettime() 関数の時間を返します。

POSIX の clock_gettime() 関数の時間を返します。

例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096

@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバージョンに依存します。

: Process::CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 2.1, macOS...

Rake::GemPackageTask#gem_spec=(gem_spec) (19.0)

gemspec をセットします。

gemspec をセットします。

@param gem_spec Gem::Specification のインスタンスを指定します。

Rake::GemPackageTask.new(gem_spec) {|t| ... } -> Rake::GemPackageTask (19.0)

自身を初期化してタスクを定義します。

自身を初期化してタスクを定義します。

ブロックが与えられた場合は、自身をブロックパラメータとして
ブロックを評価します。

@param gem_spec Gem::Specification のインスタンスを指定します。

String#unpack(template) -> Array (19.0)

Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。

Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。

@param template pack テンプレート文字列
@return オブジェクトの配列


以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。

長さの意味はテンプレート文字により異なりますが大...

pack テンプレート文字列 (19.0)

pack テンプレート文字列

pack テンプレート文字列

以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。

長さの意味はテンプレート文字により異なりますが大抵、
"iiii"
のように連続するテンプレート文字は
"i4"
と書き換えることができます。

テンプレート文字列中の空白類は無視されます。
また、`#' から改行あるいはテンプレート文字列の最後まではコメントとみな
され無視されます。...

絞り込み条件を変える

<< < 1 2 3 > >>