From: Roger Pack Date: 2012-04-24T22:47:39+09:00 Subject: [ruby-core:44592] Re: [ruby-trunk - Feature #5555][Rejected] rename #include? to #includes? > The basic naming for methods in standard class libraries are: > > * use basic form (include not includes) > * put question mark for predicates > * put bang mark for "dangerous" version of methods Speaking of which, could we get an Array#shift! It always confuses me how that one defies the rule. K thanks bye. -roger-