[Ruby 1.9 - Bug #5032][Open] Gem::Specification#loaded? が常に false を返す

Issue #5032 has been reported by okkez _.


Bug #5032: Gem::Specification#loaded? が常に false を返す

Author: okkez _
Status: Open
Priority: Normal
Assignee:
Category: lib
Target version: 1.9.3
ruby -v: 1.9.3

1.9.3 の RubyGems で Gem::Specification#loaded? が deprecated になったのですが、
常に false を返すようです。かわりに使えと言われる Gem::Specification#activated? は gemspec
がロードできているときは
ちゃんと true を返してくれます。

rabbit の 1.0.0 では Gem::Specification#loaded? を使っているので新しい RubyGems
を使うとちゃんと動きません。

Issue #5032 has been updated by Yui NARUSE.

Status changed from Open to Assigned
Assignee set to Ryan D.

TITLE: Gem::Specification#loaded? always returns false

BODY:

On 1.9.3 RubyGems deprecates Gem::Specification#loaded? and always
returns false.
It says to use Gem::Specification#activated? and it returns true when
gemspec is loaded.

rabbit 1.0.0. uses Gem::Specification#loaded? and doesn’t work with
latest RubyGems.
(so they released rabbit 1.0.1)

Bug #5032: Gem::Specification#loaded? が常に false を返す

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Ryan D.
Category: lib
Target version: 1.9.3
ruby -v: 1.9.3

1.9.3 の RubyGems で Gem::Specification#loaded? が deprecated になったのですが、
常に false を返すようです。かわりに使えと言われる Gem::Specification#activated? は gemspec
がロードできているときは
ちゃんと true を返してくれます。

rabbit の 1.0.0 では Gem::Specification#loaded? を使っているので新しい RubyGems
を使うとちゃんと動きません。

Issue #5032 has been updated by Eric H…

Assignee changed from Ryan D. to Eric H.


Bug #5032: Gem::Specification#loaded? が常に false を返す

Author: okkez _
Status: Assigned
Priority: Normal
Assignee: Eric H.
Category: lib
Target version: 1.9.3
ruby -v: 1.9.3

1.9.3 の RubyGems で Gem::Specification#loaded? が deprecated になったのですが、
常に false を返すようです。かわりに使えと言われる Gem::Specification#activated? は gemspec
がロードできているときは
ちゃんと true を返してくれます。

rabbit の 1.0.0 では Gem::Specification#loaded? を使っているので新しい RubyGems
を使うとちゃんと動きません。