288件ヒット
[101-200件を表示]
(0.098秒)
ライブラリ
- ビルトイン (36)
- etc (12)
- nkf (24)
- optparse (48)
-
rubygems
/ requirement (24) -
rubygems
/ version (24) - socket (24)
-
webrick
/ ssl (12) - win32ole (36)
クラス
-
Gem
:: Requirement (24) -
Gem
:: Version (24) - Object (12)
- OptionParser (36)
- Socket (12)
- WIN32OLE (36)
モジュール
- Etc (12)
- Kernel (24)
- NKF (24)
-
Socket
:: Constants (12) -
WEBrick
:: Config (12)
キーワード
-
IFF
_ XMIT _ DST _ RELEASE (24) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NKF
_ RELEASE _ DATE (12) - OPS (12)
- OptionParser (12)
-
RUBY
_ RELEASE _ DATE (12) - SSL (12)
- VERSION (12)
- eval (24)
-
ole
_ free (24) -
ole
_ reference _ count (12) - prerelease? (24)
- release= (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) - uname (12)
- ver (12)
検索結果
先頭5件
-
NKF
:: NKF _ RELEASE _ DATE -> String (12201.0) -
nkf のリリース日を表す文字列です。
nkf のリリース日を表す文字列です。 -
Object
:: RUBY _ RELEASE _ DATE -> String (12201.0) -
Ruby のリリース日を表す文字列。
...
Ruby のリリース日を表す文字列。... -
OptionParser
# ver -> String (6122.0) -
program_name、version と release から生成したバージョンを表す文字列を返します。
...program_name、version と release から生成したバージョンを表す文字列を返します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.program_name = "Optparse Example"
opts.version = [0, 1]
opts.release......= "2019-05-01"
opts.on_tail("--version", "Show version") do
puts opts.ver # => "Optparse Example 0.1 (2019-05-01)"
exit
end
opts.parse!(ARGV)
end
//}... -
NKF
:: VERSION -> String (6116.0) -
"#{NKF::NKF_VERSION} (#{NKF_RELEASE_DATE})" と あらわされる文字列です。
..."#{NKF::NKF_VERSION} (#{NKF_RELEASE_DATE})" と
あらわされる文字列です。... -
WIN32OLE
# ole _ free -> () (6112.0) -
selfが参照するCOMオブジェクトを解放します。
...wn::Releaseを呼び出すことで、COMオ
ブジェクトを開放します。ole_freeを呼び出した後は、このオブジェクトに対
する操作は行えません。
excel = WIN32OLE.new('Excel.Application')
excel.ole_free # オブジェクトの解放
excel.Quit #=> Runt......imeError (failed to get Dispatch Interface)
通常は利用されなくなったWIN32OLEオブジェクトはGCのタイミングで自動的に
解放されるため、当メソッドを呼び出す必要はありません。Officeのような外
部プロセスサーバ呼び出し時に、スク......IN32OLEがIUnknown::Releaseを呼び出してもオブジェクトが解放されるとは限
りません。
excel = WIN32OLE.new('Excel.Application')
workbook = excel.Workbooks.Open('workbook.xls')
workbook.Close(:SaveChanges => false)
workbook.ole_free
excel.ole_free
# この時点... -
WIN32OLE
. ole _ free(aWIN32OLE) -> Integer (6106.0) -
引数で指定したオブジェクトを解放します。
...。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWIN32OLE 解放するWIN32OLEオブジェクト。
@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。... -
Gem
:: Requirement :: OPS -> Hash (6096.0) -
比較演算子と対応する処理を格納したハッシュです。次の内容と等価です。
...ist[][ruby]{
OPS = { #:nodoc:
"=" => lambda {|v, r| v == r },
"!=" => lambda {|v, r| v != r },
">" => lambda {|v, r| v > r },
"<" => lambda {|v, r| v < r },
">=" => lambda {|v, r| v >= r },
"<=" => lambda {|v, r| v <= r },
"~>" => lambda {|v, r| v >= r && v.release < r.bump......},
}.freeze
//}
次のように、Gem::Version どうしを比較します。
//emlist[][ruby]{
p Gem::Requirement::OPS["="].call(Gem::Version.new('3.1'), Gem::Version.new('3.0')) # => false
p Gem::Requirement::OPS["~>"].call(Gem::Version.new('3.1'), Gem::Version.new('3.0')) # => true
//}... -
OptionParser (6006.0)
-
コマンドラインのオプションを取り扱うためのクラスです。
...ックを
OptionParser#on メソッドで登録していきます。
つまり、OptionParser を使う場合、基本的には
(1) OptionParser オブジェクト opt を生成する。
(2) オプションを取り扱うブロックを opt に登録する。
(3) opt.parse(ARGV) でコマン......parse する。
というような流れになります。
//emlist[][ruby]{
require "optparse"
ProgramConfig = Hash.new
opts = OptionParser.new
opts.on("-a"){|v| ProgramConfig[:a] = true } # オプション「-a」がコマンドラインで指定されていた場合の動作。
opts.parse!(ARGV......ージを出力して abort します。
オプション「--version」に「,」で区切られたクラス名かモジュール名を引数として与えた場合は、そのクラスおよびモジュールで定義されている定数「Version」および「Release」を表示して、終了... -
Kernel
. # eval(expr) -> object (3106.0) -
文字列 expr を Ruby プログラムとして評価してその結果を返しま す。第2引数に Binding オブジェクトを与えた場合、 そのオブジェクトを生成したコンテキストで文字列を評価します。
...文字列 expr を Ruby プログラムとして評価してその結果を返しま
す。第2引数に
Binding オブジェクトを与えた場合、
そのオブジェクトを生成したコンテキストで文字列を評価します。
expr の中のローカル変数の扱いはブロッ......行番号 lineno から文字列 expr が書かれているかのように
コンパイルされます。スタックトレースの表示などを差し替えることが
できます。
bind によらずに特定のオブジェクトのコンテキストで expr を評価したい場合、
Module......。
@param bind 評価コンテキストです。
@param fname スタックトレースに表示するファイル名です。
@param lineno 文字列 expr が書かれていると想定する先頭の行番号を整数で指定します。
//emlist[例][ruby]{
a = nil
eval('a = RUBY_RELEASE_DATE'...