768件ヒット
[1-100件を表示]
(0.197秒)
ライブラリ
- English (11)
- ビルトイン (318)
- fiddle (11)
-
fiddle
/ import (11) -
irb
/ inspector (11) - openssl (132)
- optparse (22)
- pathname (99)
-
rexml
/ document (11) -
shell
/ filter (12) - uri (22)
-
webrick
/ httpresponse (22) - win32ole (33)
- zlib (22)
クラス
- Array (22)
-
Enumerator
:: Lazy (20) - Hash (42)
-
IRB
:: Inspector (11) - Module (33)
- Object (14)
-
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: RSA (66) - OptionParser (22)
- Pathname (99)
- Range (11)
-
Shell
:: Filter (12) - Symbol (132)
- Thread (11)
-
Thread
:: Backtrace :: Location (22) -
URI
:: Generic (22) -
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ VARIABLE (22) -
Zlib
:: GzipWriter (22)
モジュール
-
Fiddle
:: Importer (11) - Kernel (11)
キーワード
-
$ ERROR _ INFO (11) - << (11)
- =~ (11)
- BlockCaller (11)
- ExternalEntity (11)
- Location (11)
- [] (55)
- bigdecimal (11)
- bind (11)
- binread (11)
-
content
_ length (11) -
content
_ length= (11) -
def
_ inspector (11) -
each
_ entry (11) -
each
_ line (22) - export (44)
- find (11)
- grep (11)
-
grep
_ v (9) - handler= (11)
- help (11)
- inspect (22)
- irb (11)
- match (11)
- name (22)
- new (11)
- normalize (11)
- normalize! (11)
- open (22)
- opendir (11)
- read (11)
-
set
_ trace _ func (11) - slice (55)
-
to
_ pem (44) -
transform
_ keys! (10) -
transform
_ values (16) -
transform
_ values! (16) - uniq! (22)
- write (11)
-
yield
_ self (14) - メソッド呼び出し(super・ブロック付き・yield) (9)
検索結果
先頭5件
-
IRB
:: Inspector . def _ inspector(key , arg = nil) { |v| . . . } -> object (26320.0) -
新しい実行結果の出力方式を定義します。
...@param key conf.inspect_mode や IRB.conf[:INSPECT_MODE] に指定するキー
オブジェクトを指定します。配列を指定した場合は配列中の要素全
てが対象になります。
@param arg ブロックを指定する場合には、inspect_mode の初......{ require "foo" } といった指定を行います。
ブロックを指定しない場合には、実行結果の出力のための手続きオ
ブジェクトを指定します。
例.
# .irbrc
IRB::Inspector.def_inspector([:test]){ |v| v.to_s * 2 }
$ irb --inspect......test
irb(main):001:0> :abc # => abcabc
@see lib:irb#inspect_mode... -
Shell
:: Filter # |(filter) -> object (24366.0) -
パイプ結合を filter に対して行います。
...合を filter に対して行います。
@param filter Shell::Filter オブジェクトを指定します。
@return filter を返します。
使用例
require 'shell'
Shell.def_system_command("tail")
Shell.def_system_command("head")
Shell.def_system_command("wc")
sh = Shell.new
sh.......transact {
i = 1
while i <= (cat("/etc/passwd") | wc("-l")).to_s.chomp.to_i
puts (cat("/etc/passwd") | head("-n #{i}") | tail("-n 1")).to_s
i += 1
end
}... -
Shell
:: Filter # to _ s -> String (24219.0) -
実行結果を文字列で返します。
...実行結果を文字列で返します。
require 'shell'
Shell.def_system_command("wc")
sh = Shell.new
sh.transact {
puts (cat("/etc/passwd") | wc("-l")).to_s
}... -
Thread
:: Backtrace :: Location # to _ s -> String (24219.0) -
self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。
...self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し
ます。
//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end
Foo.new(0..2).locations.map do |call|
puts call.to_s
end......# => path/to/foo.rb:5:in `initialize'
# path/to/foo.rb:9:in `new'
# path/to/foo.rb:9:in `<main>'
//}... -
WIN32OLE
_ VARIABLE # to _ s -> String (24213.0) -
変数名を取得します。
...変数名を取得します。
@return 変数名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end... -
OptionParser
# to _ s -> String (21225.0) -
サマリの文字列を返します。
...ます。
//emlist[例][ruby]{
require "optparse"
options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end
puts opts.help
# => Usage: example.rb [options]
# -v, -......-[no-]verbose Run verbosely
//}... -
Module
# to _ s -> String (21214.0) -
モジュールやクラスの名前を文字列で返します。
...「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A::B"
class C
e......nd
end
p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"
# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}... -
OpenSSL
:: PKey :: DSA # to _ s(cipher=nil , pass=nil) {|flag| . . . } -> String (18405.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ......が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。
公開鍵を出力する場合は cipher と pass は無視されます。... -
OpenSSL
:: PKey :: RSA # to _ s(cipher=nil , pass=nil) {|flag| . . . } -> String (18405.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ......が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。
公開鍵を出力する場合は cipher と pass は無視されます。... -
OpenSSL
:: PKey :: DSA # to _ s(cipher=nil , pass=nil) -> String (18305.0) -
鍵を PEM 形式で出力します。
...鍵を PEM 形式で出力します。
cipher と pass が指定された場合、
秘密鍵を暗号 cipher OpenSSL::Cipher::Cipher
とパスワード pass を使って暗号化します。
cipher を指定して pass を省略した場合は
渡されたブロックを呼びだしてパスフ......が渡されますが、
これはそのパスフレーズが秘密鍵の暗号化に使われることを意味します。
ブロックが渡されなかった場合にはターミナルに問い合わせをします。
公開鍵を出力する場合は cipher と pass は無視されます。...