rubikitch (rubikitch .)
- Login: rubikitch
- Email: rubikitch@ruby-lang.org
- Registered on: 10/19/2008
- Last sign in: 06/05/2009
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 0 | 10 | 10 |
Activity
04/28/2009
-
04:48 AM Ruby Bug #1415 (Closed): Structがppできない
- =begin
Ruby 1.9.1で構造体をppするとエラーになります。
require 'pp'
RUBY_VERSION # => "1.9.1"
struct = Struct.new(:a).new(3) # => #<struct a=3>
pp struct
# ~> /pkgs/ruby-1.9.1-p0/lib/ruby191p0/1.9.1/pp.rb:364:in `+': can'...
04/26/2009
-
02:32 PM Ruby Bug #1407 (Closed): Ruby 1.9.1でのoptparseの挙動がおかしい
- =begin
Ruby 1.9.1でのoptparse.rbの挙動がおかしいです。Ruby 1.8.7の挙動が正しいと思います。
$ cat optparse-bug.rb
#!/usr/local/bin/ruby
require 'optparse'
require 'optparse/time'
opts = {}
ARGV.options do |o|
o.on("-T [level]", /^[0-4]$/) {|x| ...
12/20/2008
-
11:53 PM Ruby Bug #910 (Closed): optparse with regexp
- =begin
optparseでオプション引数にマッチすべき正規表現を指定した場合の挙動が変わっています。
#!/usr/local/bin/ruby
require 'optparse'
opts = {}
ARGV.options do |o|
o.on("-T [level]", /^[0-4]$/) {|x| opts[:T] = x }
o.parse!
end
puts "opts=#{opts.inspect...
12/16/2008
-
06:18 PM Ruby Bug #891: MiniTest::Assertions#assert_instance_of should use Object#instance_of?
- =begin
From: Yukihiro Matsumoto <matz@ruby-lang.org>
Subject: [ruby-dev:37459] Re: [Bug #891] MiniTest::Assertions#assert_instance_of should use Object#instance_of?
Date: Tue, 16 Dec 2008 17:33:46 +0900
> |Module#=== ではなくて Object#i...
12/10/2008
-
09:13 PM Ruby Feature #841: Object#self
- =begin
From: Yukihiro Matsumoto <matz@ruby-lang.org>
Subject: [ruby-dev:37342] Re: [Feature #841] Object#self
Date: Wed, 10 Dec 2008 15:18:29 +0900
> |自分自身を返すメソッドがあってもいいんじゃないでしょうか?
> |名前はRuby的にはself、Lispに倣うならばidentityとか。
>
> どう... -
08:43 AM Ruby Feature #841 (Rejected): Object#self
- =begin
自分自身を返すメソッドがあってもいいんじゃないでしょうか?
名前はRuby的にはself、Lispに倣うならばidentityとか。
class Object
def self; self end
end
1.self # => 1
"a".self # => "a"
=end
12/06/2008
-
01:21 PM Ruby Bug #830 (Closed): Encoding::UndefinedConversionError
- =begin
Encoding::UndefinedConversionErrorのエラーメッセージは
内部のUTF-8ではなくて変換元(この場合EUC-JP)を示したほうがわかりやすいと思います。
# -*- coding: euc-jp -*-
"ああ".encode("US-ASCII") rescue $!
# => #<Encoding::UndefinedConversionError: "\xE3\x81\x82" from UTF...
11/21/2008
-
08:18 AM Ruby Feature #767 (Rejected): Module#const_getでネストした定数の値を得られてもよいと思う
- =begin
Object#const_getでネストした定数を得られてもいいと思うのですが、どうでしょうか?
def my_const_get(name)
name.split(/::/).inject(Object){|o,c| o.const_get(c) }
end
my_const_get "File::Stat" # => File::Stat
Object.const_get "File::Stat" rescue $!
...
11/19/2008
-
08:52 AM Ruby Bug #762 (Closed): module_functionがpublicになっている
- =begin
module_functionがいつのまにかpublicになっています。
= ruby19 result
RUBY_VERSION # => "1.9.0"
module Baz
module_function
def double(x) x*2 end
public_instance_methods # => [:double]
private_instance_met...
11/13/2008
-
07:28 PM Ruby Bug #750: Pathname.[]
- =begin
From: Akinori MUSHA <redmine@ruby-lang.org>
Subject: [ruby-dev:37083] [Bug #750] Pathname.[]
Date: Thu, 13 Nov 2008 14:52:02 +0900
> Pathname[] がグロブ展開というのが自明かどうかですよね。
> 私は自明ではないと思います。
PathnameはDirやFileやFile::Stat等をごちゃまぜに...