2026件ヒット
[1-100件を表示]
(0.156秒)
ライブラリ
- English (12)
- ビルトイン (534)
- csv (108)
- fiddle (12)
-
irb
/ context (24) - json (24)
- mkmf (12)
-
net
/ http (36) - optparse (120)
- pathname (12)
- rake (756)
-
rexml
/ document (48) -
ripper
/ filter (24) -
rubygems
/ config _ file (24) -
rubygems
/ requirement (24) -
webrick
/ ssl (12) - win32ole (24)
クラス
-
ARGF
. class (12) - CSV (108)
- Encoding (36)
-
Fiddle
:: Closure :: BlockCaller (12) - File (12)
-
Gem
:: ConfigFile (24) -
Gem
:: Requirement (24) - Hash (168)
- IO (12)
-
IRB
:: Context (24) - Integer (24)
- Module (12)
- OptionParser (96)
- Pathname (12)
-
REXML
:: Document (24) -
Rake
:: Application (108) -
Rake
:: DefaultLoader (12) -
Rake
:: FileList (204) -
Rake
:: FileTask (24) -
Rake
:: InvocationChain (60) -
Rake
:: NameSpace (12) -
Rake
:: TaskArguments (72) - Random (36)
-
Ripper
:: Filter (12) - RubyVM (12)
- String (36)
- Thread (8)
- ThreadGroup (24)
-
WEBrick
:: GenericServer (12) - WIN32OLE (12)
-
WIN32OLE
_ TYPE (12)
モジュール
- Enumerable (12)
- JSON (24)
- Kernel (106)
- Marshal (24)
-
Net
:: HTTPHeader (36) -
OptionParser
:: Arguable (24) - Rake (36)
-
Rake
:: Cloneable (24) -
Rake
:: TaskManager (156) - RakeFileUtils (48)
- Signal (24)
キーワード
-
$ DEFAULT _ INPUT (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- DEFAULT (9)
-
DEFAULT
_ PARAMS (12) - Default (12)
- Filter (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) -
OPERATING
_ SYSTEM _ DEFAULTS (12) -
PLATFORM
_ DEFAULTS (12) - Pretty (12)
- Rubyの起動 (7)
- [] (48)
- add (12)
-
add
_ loader (12) - append (24)
- application (12)
- application= (12)
-
arg
_ config (12) - chr (24)
- chunk (12)
- clear (12)
-
clear
_ exclude (12) - clone (12)
- codepage (12)
- create (12)
-
create
_ rule (12) -
current
_ scope (12) - default= (12)
-
default
_ argv (12) -
default
_ argv= (12) -
default
_ event _ sources (12) -
default
_ external (12) -
default
_ external= (12) -
default
_ internal= (12) -
default
_ proc (12) -
default
_ proc= (12) -
define
_ task (12) - dump (24)
- dup (12)
- egrep (12)
- encode (36)
- encoding (12)
-
excluded
_ from _ list? (12) - existing (12)
- existing! (12)
- ext (12)
-
external
_ encoding (12) - fetch (80)
- foreach (24)
- generate (12)
- getopts (24)
- gsub! (12)
- import (12)
-
in
_ namespace (12) - init (12)
- intern (12)
-
internal
_ encoding (12) -
is
_ a? (12) -
kind
_ of? (12) -
last
_ comment (12) -
last
_ description (12) -
last
_ description= (12) - list (12)
- load (12)
- lookup (12)
- member? (12)
- name (12)
- names (12)
- needed? (12)
-
net
/ ftp (10) - new (96)
-
new
_ scope (12) -
nowrite
_ flag (12) -
nowrite
_ flag= (12) - open (48)
- order! (24)
-
original
_ dir (24) - parse (12)
- parse! (12)
- pathmap (12)
- permute! (12)
-
prompt
_ mode (12) -
prompt
_ mode= (12) - public (12)
- rake (12)
- rakefile (12)
- rand (43)
- rdoc (12)
- read (12)
- readlines (12)
- resolve (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
rubygems
/ commands / fetch _ command (12) -
rubygems
/ commands / install _ command (12) -
rubygems
/ commands / list _ command (12) -
rubygems
/ commands / outdated _ command (12) -
rubygems
/ commands / specification _ command (12) -
rubygems
/ defaults (12) - shift (12)
- spawn (48)
- srand (18)
- sub! (12)
-
synthesize
_ file _ task (12) - tasks (12)
-
to
_ a (12) -
to
_ ary (12) -
to
_ hash (12) -
to
_ s (24) -
top
_ level (12) -
top
_ level _ tasks (12) - trap (24)
- tsort (12)
-
tty
_ output= (12) - unparse (12)
-
values
_ at (12) -
verbose
_ flag (12) -
verbose
_ flag= (12) - version (12)
-
with
_ defaults (12)
検索結果
先頭5件
-
tsort (26132.0)
-
tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。
...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],......=>[]}.tsort
#=> [3, 2, 1, 4]
{1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}.strongly_connected_components
#=> [[4], [2, 3], [1]]
//}
=== より現実的な例
非常に単純な `make' に似たツールは以下のように実装できます。
//emlist[][ruby]{
require 'tsort'
class Make
def initialize......ep.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_strongly_connected_component_from(target) {|ns|
if ns.length != 1
fs = ns.delete_i... -
Hash
# default -> object | nil (24398.0) -
ハッシュのデフォルト値を返します。
...なることに注意してください。この場合、ハッシュのデフォルト値に
ついて調べるには 2 番目の形式か Hash#default_proc を使ってください。
2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 ke......emlist[例][ruby]{
h = Hash.new("default")
p h.default #=> "default"
p h.default(:some) #=> "default"
p h #=>{}
h = Hash.new{|hash, key| hash[key] ="default" }
p h.default #=> nil
p h.default(:some) #=> "default"
p h #=> {:some=>"default"}
h = Hash.new
p h.default......#=> nil
p h.default(:some) #=> nil
p h #=> {}
//}
@see Hash#default=, Hash#default_proc... -
Gem
:: Requirement . default -> Gem :: Requirement (24313.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
...ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//}... -
Hash
# default(key) -> object | nil (24298.0) -
ハッシュのデフォルト値を返します。
...なることに注意してください。この場合、ハッシュのデフォルト値に
ついて調べるには 2 番目の形式か Hash#default_proc を使ってください。
2 番目の形式はハッシュがデフォルト値としてブロックを持つ場合に、
self と引数 ke......emlist[例][ruby]{
h = Hash.new("default")
p h.default #=> "default"
p h.default(:some) #=> "default"
p h #=>{}
h = Hash.new{|hash, key| hash[key] ="default" }
p h.default #=> nil
p h.default(:some) #=> "default"
p h #=> {:some=>"default"}
h = Hash.new
p h.default......#=> nil
p h.default(:some) #=> nil
p h #=> {}
//}
@see Hash#default=, Hash#default_proc... -
rubygems
/ defaults (18000.0) -
RubyGems ライブラリで使用するデフォルト値を返すメソッドを定義したライブラリです。
...RubyGems ライブラリで使用するデフォルト値を返すメソッドを定義したライブラリです。... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (15355.0) -
型が持つソースインターフェイスを取得します。
...ます。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフ......TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。
tobj = WIN32OLE_T......method("on#{m.name}") do |*arg|
if arg[0] == "ページが表示されました"
@completed = true
end
puts "#{Time.now}: #{m.name} was called"
p arg
end
end
end
evt = WIN32OLE_EVENT.new(ctl)
evt.handler = WebEvent.new
ctl.navigate2 'http://www.ruby-l... -
RubyVM
:: DEFAULT _ PARAMS -> {Symbol => Integer} (15207.0) -
RubyVM のデフォルトのパラメータを返します。
...
RubyVM のデフォルトのパラメータを返します。
[注意] この値は C Ruby 固有のものです。変更しても RubyVM の動作に
は影響しません。また、仕様は変更される場合があるため、この値に依存すべ
きではありません。... -
Rake
:: TaskArguments # with _ defaults(defaults) -> Hash (12348.0) -
パラメータにデフォルト値をセットします。
...トします。
@param defaults デフォルト値として使用するキーと値を格納したハッシュを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], [......ents.to_hash # => {:name1=>"value1", :name2=>"value2"}
arguments.with_defaults({ default_key: "default_value"}) # => {:default_key=>"default_value", :name1=>"value1", :name2=>"value2"}
arguments.to_hash # => {:default_......key=>"default_value", :name1=>"value1", :name2=>"value2"}
end
//}... -
Encoding
. default _ external=(encoding) (12255.0) -
既定の外部エンコーディングを設定します。
...ングを設定します。
default_external を変更する前に作成した文字列と、default_external を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定してはい......に、ruby -E を使用して、正しい default_external で Ruby を起動してください。
デフォルトの外部エンコーディングがどのように使われるかについては Encoding.default_external を参照してください。
@see spec/rubycmd Encoding.default_external...