るりまサーチ

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

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. document implicit_end

ライブラリ

クラス

モジュール

キーワード

検索結果

Rake.application -> Rake::Application (18221.0)

現在の Rake アプリケーションを返します。

.../emlist[][ruby]{
# Rakefile での記載例とする

require 'pp'

task default: :test_rake_app
task :test_rake_app do
pp Rake.application
end


# => #<Rake::Application:0x31b0f18
# @default_loader=#<Rake::DefaultLoader:0x31b0c78>,
# @imported=[],
# @last_description=nil,
# @loader...
...10>},
# @name="rake",
# @options=#<OpenStruct rakelib=["rakelib"], trace_output=#<IO:<STDERR>>>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile="rakefile",
# @rakefiles=["rakefile", "Rakefile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=L...

Rake.application=(app) (6138.0)

現在の Rake アプリケーションをセットします。

...app Rake::Application のインスタンスを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

require 'pp'

task default: :test_rake_app
task :test_rake_app do
app = Rake::Application.new
app.tty_output = true
Rake.application = app
pp Rake.application
end


# => #<...
...acktrace_pattern=nil, thread_pool_size=20, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile=nil,
# @rakefiles=["rakefile", "Rakefile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=LL(),
#...

WIN32OLE_EVENT.message_loop -> () (25.0)

Windowsのメッセージポンプを実行します。

...処理は
Windowsメッセージを読み取ってディスパッチすることで通知されます。

ie = WIN32OLE.new('InternetExplorer.Application.1')
event = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents2')
b = false
event.on_event('DocumentComplete') do |disp, uri|
disp.document.get...
...ンロード=http://www.ruby-lang.org/ja/downloads/ など
end
disp.quit
b = true
end

ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop do
break if b
WIN32OLE_EVENT.message_loop
end


なお、メソッド名はloopですが、呼び出し時および既にキューイン...

WIN32OLE_TYPE.progids -> [String] (25.0)

システムに登録されているすべてのコンポーネントクラスのPROGIDを取得します。

...E_TYPE.progids.each do |pg|
if pg =~ /excel\.application/i # ExcelのPROGIDをバージョン無視で取り出す
excel = WIN32OLE.new(pg)
break
end

end

unless excel
$stderr.puts "Excel isn't installed"
exit(1)
end

excel.visible = true
# ...
excel.Quit

PRO...

Rake::NameSpace.new(task_manager, scope_list) (19.0)

自身を初期化します。

...ager Rake::Application のインスタンスを指定します。

@param scope_list 名前空間のリストを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app do
name_space = Rake::NameSpace.new(Rake.application, Rake::Sc...
...ope.new("sample"))
name_space.scope # => LL("sample")
end

//}...

絞り込み条件を変える

WIN32OLE.const_load(ole, mod = WIN32OLE) -> () (19.0)

OLEオートメーションサーバが保持する定数を読み込み、指定されたモジュール に組み込みます。

...NSTANTSハッシュに登録され
ます。この場合、元の定数名がキーとなります。

module EXCEL_CONST
end


excel = WIN32OLE.new('Excel.Application')
WIN32OLE.const_load(excel, EXCEL_CONST)
puts EXCEL_CONST::XlTop # => -4160
puts EXCEL_CONST::CONSTANTS['_xlDialo...
...SourceData'] # => 541

モジュール名を省略した例

WIN32OLE.const_load(excel)
puts WIN32OLE::XlTop # => -4160

タイプライブラリ名を指定した例

module MSO
end


WIN32OLE.const_load('Microsoft Office 9.0 Object Library', MSO)
puts MSO::MsoLineSingle # => 1...