るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
73件ヒット [1-73件を表示] (0.147秒)

別のキーワード

  1. bigdecimal/util to_d
  2. float to_d
  3. bigdecimal to_d
  4. string to_d
  5. rsa d

検索結果

Gem::DependencyList#dependency_order -> [Gem::Specification] (73255.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::Specification#development_dependencies -> Array (63904.0)

この Gem が依存している Gem のリストを返します。

この Gem が依存している Gem のリストを返します。

Gem::SourceIndex#specification(full_name) -> Gem::Specification | nil (63658.0)

指定された名前の Gem::Specification オブジェクトを返します。

指定された名前の Gem::Specification オブジェクトを返します。

@param full_name Gem のフルネームを指定します。

Gem::Specification#dependent_gems -> Array (45640.0)

この Gem に依存している全ての Gem の情報のリストを返します。

この Gem に依存している全ての Gem の情報のリストを返します。

それぞれのエントリは配列になっており、各要素は以下のようになっています。

(0) Gem::Specification
(1) Gem::Dependency
(2) Gem::Specification の配列

Gem::Specification#dependencies -> Array (45604.0)

依存している Gem のリストを返します。

依存している Gem のリストを返します。

@see Gem::Dependency

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@see Gem::Specification#full_name

絞り込み条件を変える

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

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

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

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

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

Gem::Specification#bindir=(dir) (27604.0)

実行ファイルを格納するディレクトリをセットします。

実行ファイルを格納するディレクトリをセットします。

@param dir 実行ファイルを格納するディレクトリを指定します。デフォルトは "bin" です。

Gem::Specification#date=(date) (27604.0)

@param date 日付をセットします。デフォルトは今日です。

@param date 日付をセットします。デフォルトは今日です。

Gem::Specification#description=(desc) (27604.0)

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

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

@param desc パッケージの詳細を説明する文章を指定します。

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

Gem::DocManager#generate_rdoc (27352.0)

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

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

Gem::Specification#add_dependency(gem, *requirements) -> [Gem::Dependency] (27322.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::Specification#add_development_dependency(gem, *requirements) -> [Gem::Dependency] (27322.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] (27322.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::Specification#has_rdoc? -> bool (27322.0)

真の場合は RDoc を生成しせん。偽の場合は RDoc を生成します。

真の場合は RDoc を生成しせん。偽の場合は RDoc を生成します。

@see Gem::Specification#has_rdoc

Gem::Specification#_dump -> String (27304.0)

重要なインスタンス変数のみを Marshal.#dump します。

重要なインスタンス変数のみを Marshal.#dump します。

@see Marshal.#dump

Gem::Specification#add_bindir(executables) -> Array | nil (27304.0)

実行コマンドの格納場所を返します。

実行コマンドの格納場所を返します。

@param executables 実行コマンド名を格納した配列を指定します。

Gem::Specification#assign_defaults -> () (27304.0)

全ての属性にデフォルト値をセットします。

全ての属性にデフォルト値をセットします。

これはアクセサメソッドを使用して行われるので、ブロックを用いた特別な初期化も
きちんと実行されます。セットされる値はデフォルト値のコピーです。

Gem::Specification#bindir -> String (27304.0)

実行ファイルを格納するディレクトリを返します。

実行ファイルを格納するディレクトリを返します。

絞り込み条件を変える

Gem::Specification#date -> Time (27304.0)

日付を返します。

日付を返します。

Gem::Specification#default_executable -> String | nil (27304.0)

Gem パッケージ内で gem コマンド経由で実行するファイルを返します。

Gem パッケージ内で gem コマンド経由で実行するファイルを返します。

Gem::Specification#default_executable=(executable) (27304.0)

Gem パッケージ内で gem コマンド経由で実行するファイルをセットします。

Gem パッケージ内で gem コマンド経由で実行するファイルをセットします。

@param executable 実行ファイルを指定します。

Gem::Specification#description -> String (27304.0)

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

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

Gem::Specification#extra_rdoc_files -> [String] (27304.0)

RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。

RDoc でドキュメントを作成する際に使用する特別なファイルのリストを返します。

絞り込み条件を変える

Gem::Specification#extra_rdoc_files=(paths) (27304.0)

RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。

RDoc でドキュメントを作成する際に使用する特別なファイルのリストをセットします。

@param paths RDoc でドキュメントを作成する際に使用する特別なファイルのリストを指定します。

Gem::Specification#has_rdoc -> bool (27304.0)

真の場合は RDoc を生成しせん。偽の場合は RDoc を生成します。

真の場合は RDoc を生成しせん。偽の場合は RDoc を生成します。

Gem::Specification#has_rdoc=(flag) (27304.0)

RDoc を生成するかどうかをセットします。デフォルトは偽です。

RDoc を生成するかどうかをセットします。デフォルトは偽です。

Gem::Specification#loaded=(flag) (27304.0)

この Gem パッケージの gemspec が既にロードされているかどうかをセットします。

この Gem パッケージの gemspec が既にロードされているかどうかをセットします。

この属性は永続化しません。

@param flag 既にロードされている場合は真を指定します。

Gem::Specification#loaded? -> bool (27304.0)

この Gem パッケージの gemspec が既にロードされているかどうかを返します。

この Gem パッケージの gemspec が既にロードされているかどうかを返します。

既にロードされている場合は真を返します。そうでない場合は偽を返します。

絞り込み条件を変える

Gem::Specification#loaded_from -> String (27304.0)

この Gem パッケージの gemspec がある場所を返します。

この Gem パッケージの gemspec がある場所を返します。

この属性は永続化されません。

Gem::Specification#loaded_from=(path) (27304.0)

この Gem パッケージの gemspec がある場所をセットします。

この Gem パッケージの gemspec がある場所をセットします。

@param path この Gem パッケージの gemspec がある場所を指定します。

Gem::Specification#rdoc_options -> [String] (27304.0)

API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。

API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。

Gem::Specification#rdoc_options=(options) (27304.0)

API ドキュメントを生成するときに rdoc コマンドに与えるオプションをセットします。

API ドキュメントを生成するときに rdoc コマンドに与えるオプションをセットします。

@param options API ドキュメントを生成するときに rdoc コマンドに与えるオプションを指定します。

Gem::Specification#required_ruby_version -> Gem::Requirement (27304.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。

この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。

絞り込み条件を変える

Gem::Specification#required_ruby_version=(requirement) (27304.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@see Gem::Requirement

Gem::Specification#required_rubygems_version -> Gem::Requirement (27304.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。

この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。

Gem::Specification#required_rubygems_version=(requirement) (27304.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@see Gem::Requirement

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

@see Array#find

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

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

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

@see Array#find_all

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

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

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

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

@see Gem::Specification.from_yaml

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

メタデータを返します。

メタデータを返します。

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

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

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

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

@param version_requirement

@see Gem::Requirement

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Gem::Package::TarOutput#add_gem_contents {|data_tar_writer| ... } -> self (18322.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 (18322.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::DependencyList#ok_to_remove?(full_name) -> bool (18088.0)

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

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

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

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

@see Gem::Specification#full_name

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

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

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

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

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

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

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

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

@see Gem::Dependency

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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

Gem::DocManager#generate_ri (9052.0)

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

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

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


@param template 自身のバイナリとしてパックするためのテンプレートを文字列で指定します。


以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができま...

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

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

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

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


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

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