可変長引数をシンボルのArrayとして受け取る。 def some_method(arg1, *args) values = args.to_a.flatten.compact.map(&:to_sym) ... end 続きを追記していく予定
可変長引数をシンボルのArrayとして受け取る。 def some_method(arg1, *args) values = args.to_a.flatten.compact.map(&:to_sym) ... end 続きを追記していく予定
Debianのバグレポート(Bug#588125)によると、こんな具合いになることがわかった。 $ gem1.9.1 list /usr/lib/ruby/1.9.1/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError) Ruby 1.9.2とRubyGems 1.3.7の組み合わせで、どちらもパッケージを利用している。RubyGemsのコードは、この場合、Ruby 1.9.2に含まれているものではなく、RubyGems 1.3.7からのものが使われている。Gem.pathがないっていうのはなかなか興味深いことだなあとちょっと調べてみた。 現象の確認 $ ruby1.9.1 -ve 'p Gem.path' rub
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く