77件ヒット
[1-77件を表示]
(0.094秒)
種類
- 特異メソッド (44)
- ライブラリ (11)
- 文書 (11)
- インスタンスメソッド (11)
ライブラリ
クラス
-
Gem
:: Command (11) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11)
キーワード
-
build
_ args (11) -
load
_ gemspecs (11) -
ruby 1
. 8 . 4 feature (11) - tsort (11)
検索結果
先頭5件
- Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array - Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array - Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array - Gem
:: Command . build _ args -> Array - Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array
-
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (30302.0) -
@todo
...@todo
Makefile が存在しない場合は、extconf.rb を実行して
Makefile を作成してから make を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマ......ンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (30302.0) -
@todo
...ake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (27302.0) -
@todo
...@todo
Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納......します。破壊的に変更されます。
@see Gem::Ext::Builder.make... -
Gem
:: Command . build _ args -> Array (12302.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array (6201.0) -
gemspec ファイルをロードします。
...gemspec ファイルをロードします。
@param filename ファイル名を指定します。... -
ruby 1
. 8 . 4 feature (174.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影......ure/File.dirname [change]>))
* ((<ruby 1.8.4 feature/Dir.glob (Win全般) [bug]>))
* ((<ruby 1.8.4 feature/File.basename (Win全般) [change]>))
* ((<ruby 1.8.4 feature/File.dirname (Win全般) [bug]>))
* ((<ruby 1.8.4 feature/File::Stat#pipe? [bug]>))
* ((<ruby 1.8.4 feature/Array#fill [b......3_EXT_nconf_nid.
#
# * ext/openssl/ossl_x509ext.c (MakeX509ExtFactory): should use
# OPENSSL_malloc to allocate X509V3_CTX.
#
# * ext/openssl/ossl_x509ext.c (ossl_x509extfactory_create_ext): use
# X509V3_EXT_nconf_nid to avoid SEGV (and to build extensions which
#... -
tsort (36.0)
-
tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。
...ソートと強連結成分に関するモジュールを提供します。
=== Example
//emlist[][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
{1=>[2, 3], 2=>[3], 3=>[], 4=>[]}.tsor......ます。
//emlist[][ruby]{
require 'tsort'
class Make
def initialize
@dep = {}
@dep.default = []
end
def rule(outputs, inputs=[], &block)
triple = [outputs, inputs, block]
outputs.each {|f| @dep[f] = [triple]}
@dep[triple] = inputs
end
def build(target)
each_st......ns|
if ns.length != 1
fs = ns.delete_if {|n| Array === n}
raise TSort::Cyclic.new("cyclic dependencies: #{fs.join ', '}")
end
n = ns.first
if Array === n
outputs, inputs, block = n
inputs_time = inputs.map {|f| File.mtime f}.max
begin...