2022-01-01ãã1å¹´éã®è¨äºä¸è¦§
OpenSSL ã¾ããã§ã¡ãã£ã¨ããã£ãã®ã§ã¡ã¢ã ãã㪠Ruby ã®ã³ã¼ããåããã¨ç°å¢ã«ãã£ã¦ warning ã«ãªã£ããã¨ã©ã¼ã«ãªã£ããããã require 'faraday' ssl_opts = {ca_file: OpenSSL::X509::DEFAULT_CERT_FILE} Faraday::Connection.new('https://tmtms.â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®æçµæ¥è¨äºã§ãã qiita.com 3.2 rc1 以éã®å¤æ´ ä»å¹´ã 12/25 ã«ç¡äº Ruby 3.2.0 ããªãªã¼ã¹ããã ã¨ãããã¨ã§ã3.2 rc1 以éã®å¤æ´ãã3.2.0-rc1 ã® NEWS.md 㨠3.2.0 ãªãªã¼ã¹ã® NEWS.md ã®å·®åããããã¯ã¢ããã 3.2â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®24æ¥ç®ã®è¨äºã§ãã qiita.com Fiber Fiber[], Fiber[]=, Fiber#storage 追å Feature #19078: Introduce Fiber#storage for inheritable fiber-scoped variables. - Ruby master - Ruby Issue Tracking System Fiber ã¹ãã¬â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®23æ¥ç®ã®è¨äºã§ãã qiita.com default gem ã®ãã¼ã¸ã§ã³ã¢ããã§é¢ç½ãã®ãããããªã¼ã¨çºãã¦ã¿ãã OptionParser OptionParser#raise_unknown Mode for accepting all unknown options · Issue #38 · ruby/optparse raiseâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®22æ¥ç®ã®è¨äºã§ãã qiita.com default gem ã®å·®å default gem 㯠Ruby ã«å梱ããã¦ãã¦åé¤ã§ããªã gemãæ°ãããã¼ã¸ã§ã³ã® gem ã®ã¤ã³ã¹ãã¼ã«ã¯å¯è½ã default gem ã®ãã¼ã¸ã§ã³ã® Ruby 3.1 ã¨ã®å·®åã調ã¹ã¦ã¿ãã Gâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®21æ¥ç®ã®è¨äºã§ãã qiita.com RubyVM::AbstractSyntaxTree RubyVM::AbstractSyntaxTree.parse ã« error_tolerant ãªãã·ã§ã³è¿½å Feature #19013: Error Tolerant Parser - Ruby master - Ruby Issue Tracking System RubyVâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®20æ¥ç®ã®è¨äºã§ãã qiita.com Proc Proc#dup ãå ã®ãªãã¸ã§ã¯ãã¨åãã¯ã©ã¹ã®ãªãã¸ã§ã¯ããè¿ã Bug #17545: Calling dup on a subclass of Proc returns a Proc and not the subclass - Ruby master - Ruby Issue Trackâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®19æ¥ç®ã®è¨äºã§ãã qiita.com Process Process ã«å®æ°è¿½å FreeBSD 㧠Process::RLIMIT_NPTS ã追å ããããFreeBSD 使ã£ã¦ãªãããããããããã Socket Socket ã«å®æ°è¿½å Socket ã«å®æ°ã追å ãããã Socket::SO_INCOMâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®18æ¥ç®ã®è¨äºã§ãã qiita.com Integer Integer#ceildiv 追å Feature #18809: Add Numeric#ceildiv - Ruby master - Ruby Issue Tracking System åãåãä¸ããå²ãç®ã® Integer#ceildiv ã追å ãããã 123.ceildiv(10) #â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®17æ¥ç®ã®è¨äºã§ãã qiita.com Module Module#const_added Feature #17881: Add a Module#const_added callback - Ruby master - Ruby Issue Tracking System Module#const_added ã追å ããããå®æ°ã追å ãããã¨ãã«å®è¡â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®16æ¥ç®ã®è¨äºã§ãã qiita.com ãªãã¡ã¤ã³ã¡ã³ã Module#used_refinements Feature #14332: Module.used_refinements to list refinement modules - Ruby master - Ruby Issue Tracking System Module.used_refinements ã追â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®15æ¥ç®ã®è¨äºã§ãã qiita.com Hash ããã©ã«ãå¤ãæ㤠Hash ãªãã¸ã§ã¯ãã空ã®å ´åã« Hash#shift ãè¿ãå¤ãå¤ãã£ã Bug #16908: Strange behaviour of Hash#shift when used with default_proc. - Ruby master - Ruby Iâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®14æ¥ç®ã®è¨äºã§ãã qiita.com Enumerator Enumerator::Product ã¯ã©ã¹ã¨ Enumerator.product ã¡ã½ãã追å Feature #18685: Enumerator.product: Cartesian product of enumerables - Ruby master - Ruby Issue Tracking Syâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®13æ¥ç®ã®è¨äºã§ãã qiita.com MatchData MatchData#byteoffset Feature #13110: Byte-based operations for String - Ruby master - Ruby Issue Tracking System MatchData ã¯æ£è¦è¡¨ç¾ã«é©åããæååã表ãã¯ã©ã¹ã Matchâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®12æ¥ç®ã®è¨äºã§ãã qiita.com Regexp Regexp.new ã«æååã§ãªãã·ã§ã³æå®å¯è½ Feature #18788: Support passing Regexp options as String to Regexp.new - Ruby master - Ruby Issue Tracking System Ruby ã®æ£è¦è¡¨ç¾ãªâ¦
ãã㯠MySQL ã¢ããã³ãã«ã¬ã³ãã¼ ã®11æ¥ç®ã®è¨äºã§ãã qiita.com MySQL æã§è²ã£ã¦ããã®ã§ãã¦ã£ã³ãã¦é¢æ°ã®ãã¨ã¯ãã¾ãç¥ããªãã£ããã ãã©ãæè¿ä¼ç¤¾ã§ä½¿ããã¨ããã£ãã®ã§ã¡ã¢ããªãä¼ç¤¾ã§ã¯ PostgreSQL ã使ã£ã¦ãã MySQL 㯠8.0 ããã¦ã£ã³ãâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®11æ¥ç®ã®è¨äºã§ãã qiita.com String String#byteindex / String#byterindex Feature #13110: Byte-based operations for String - Ruby master - Ruby Issue Tracking System String#byteindex, String#byterindex ã追å â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®10æ¥ç®ã®è¨äºã§ãã qiita.com Data Feature #16122: Data: simple immutable value object - Ruby master - Ruby Issue Tracking System Ruby 3.2 㧠Data ã¯ã©ã¹ãæ°è¨ããããStruct ã¨ã»ã¼åããªãã ãã©ãªãã¸ã§ã¯ãä½â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®9æ¥ç®ã®è¨äºã§ãã qiita.com Class Class#attached_object 追å Feature #12084: Class#instance - Ruby master - Ruby Issue Tracking System Ruby ã§ã¯ããªãã¸ã§ã¯ãã®ã¯ã©ã¹ã«ã¯åå¨ããªãã¡ã½ããããªãã¸ã§ã¯ãå°ç¨ã«â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®8æ¥ç®ã®è¨äºã§ãã qiita.com IO IO#timeout 追å Feature #18630: Introduce general IO#timeout and IO#timeout= for blocking operations. - Ruby master - Ruby Issue Tracking System IO#timeout ã§ã¿ã¤ã ã¢ã¦ããè¨å®â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®7æ¥ç®ã®è¨äºã§ãã qiita.com Ruby 3.2.0 RC1 ããªãªã¼ã¹ãããã®ã§ããã¿å ã Ruby 3.2 RC1 ã® NEWS.md ã«å¤æ´ã 6æ¥ç®ã¾ã§ã«æ¸ããå 容ã¯ç¹ã«å¤æ´ãªãããã Coverage eval ã§ãã«ãã¬ãã¸ãã¼ã¿ãåå¾å¯è½ Feature #19008â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®6æ¥ç®ã®è¨äºã§ãã qiita.com ã¤ã³ã¹ãã¼ã« libyaml 㨠libffi ãå梱ãããªã Feature #18571: Removed the bundled sources from release package after Ruby 3.2 - Ruby master - Ruby Issue Tracking System libyaml 㨠â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®5æ¥ç®ã®è¨äºã§ãã qiita.com ç¡ããªã£ãã¡ã½ãã Dir.exists? / File.exists? Ruby 2.1 㧠Dir.exists? 㨠File.exists? 㯠deprecated ã«ãªã£ãã Dir.exist? 㨠File.exist? ã使ãã¨ã Warning[:deprecated] = true Dir.â¦
ãã㯠SmartHR ã¢ããã³ãã«ã¬ã³ãã¼ã®4æ¥ç®ã®è¨äºã§ãã qiita.com ã¨ãã£ã¦ãå 容ã¯ä¼ç¤¾ã¨ã¯é¢ä¿ããã¾ããã æååã復å ãã¼ã¸ãä½ã£ãã tmtms.net 使ãæ¹ æåã«ã繧ã §縺ー縺代ï½ç¸ºï½µç¸ºä¸ï¿¡ç¹§èâ繧ä¹ï½ãã¨ããæååãããæååãå ¥åããã¦ãã ãâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®4æ¥ç®ã®è¨äºã§ãã qiita.com ç¡ããªã£ãã¯ã©ã¹ãå®æ° Fixnum / Bignum Ruby 2.4 ãã Fixnum 㨠Bignum 㯠deprecated ã«ãªã£ã¦ Integer ã®å¥åã«ãªã£ãã Warning[:deprecated] = true Fixnum #=> Integer #=> warning: coâ¦
ããã¯MySQLã¢ããã³ãã«ã¬ã³ãã¼ã¨Rubyã¢ããã³ãã«ã¬ã³ãã¼ã®3æ¥ç®ã®è¨äºã§ãã qiita.com qiita.com ruby-mysql 誰ã使ããªãã ãããã©ãruby-mysql 4.0 ããªãªã¼ã¹ããã ruby-mysql | RubyGems.org | ã³ãã¥ããã£ã®Gemãã¹ãã£ã³ã°ãµã¼ãã¹ ruby-mysqâ¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®3æ¥ç®ã®è¨äºã§ãã qiita.com ä»£å ¥å¼ã®è©ä¾¡é Bug #15928: Constant declaration does not conform to JIS 3017:2013 - Ruby master - Ruby Issue Tracking System å®æ°è¨å®æãå®æ°ã®å®ç¾©å ãªãã¸ã§ã¯ãã¨ä»£å ¥ããå¼ã®è©ä¾¡â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®2æ¥ç®ã®è¨äºã§ãã qiita.com ãã¼ã¯ã¼ããã©ã¡ã¼ã¿ãã®ï¼ Bug #18625: ruby2_keywords does not unmark the hash if the receiving method has a *rest parameter - Ruby master - Ruby Issue Tracking System Ruby 2.7 ã§â¦
Ruby 3.2 ã¢ããã³ãã«ã¬ã³ãã¼ã®1æ¥ç®ã®è¨äºã§ãã qiita.com Ruby ã¯æ¯å¹´ã¯ãªã¹ãã¹ã«ãã¼ã¸ã§ã³ãä¸ããã¾ãã ä»å¹´ãé 調ã«ããã° 12/25 ã« Ruby 3.2 ããªãªã¼ã¹ãããã¯ãã§ãã 3.2 ããªãªã¼ã¹ãããã¾ã§æ¯æ¥å°ããã¤å¤æ´ç¹ãè¦ã¦ãããªãããªãªã¼ã¹ãâ¦
Ruby 3.1.3 / 3.0.5 / 2.7.7 ãåºãã®ã§æ®æ®µä½¿ãã® Ubuntu 22.10 ã«ã¤ã³ã¹ãã¼ã«ããã rbenv ã¨ãã使ãã°ãããã ãã©ãèªåã¯æ®æ®µãã rbenv ã¯ä½¿ã£ã¦ãªãã®ã§ã Ruby 3.1.3 ç¹å¥ãªãã¨ã¯ä½ããã¦ããªãã % tar xf ruby-3.1.3.tar.xz % cd ruby-3.1.3 % â¦