# Ruby

**URL:** https://www.ruby-forum.com/c/ruby/7.md?page=784

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 785

---

## [\[Bug #1768\](Assigned) json $B$G(B Kernel $B$KDI2C$5$l$k%a%=%C%I$O(B private $B$G$"$k$Y$-(B](https://www.ruby-forum.com/t/bug-1768-assigned-json-b-g-b-kernel-b-kdi2c-5-l-k-a-c-i-o-b-private-b-g-k-y-b/172028)

<div class="topic-metadata">

**Author:** [@Yui\_NARUSE](https://www.ruby-forum.com/u/Yui_NARUSE)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 4:08pm UTC](https://www.ruby-forum.com/t/bug-1768-assigned-json-b-g-b-kernel-b-kdi2c-5-l-k-a-c-i-o-b-private-b-g-k-y-b/172028 "2009-07-13T16:08:24Z")

</div>

e$B%A%1%C%He(B #1768 e$B$,99?7$5$l$^$7$?!#e(B (by Yui NARUSE) e$B%9%F!\<%?%9e(B Opene$B$+$ie(BAssignede$B$KJQ99e(B e$BC4Ev\<Te(B Yui NARUSEe$B$K%;%C%He(B originale$B$N:n\<T$KEj$2$H$-$^$9!#e(B1.9.2e$B$K$O\<h$j9~$^$l$k$G$7…

---

## [Rclass\_m\_tbl() $b$n9=b$$njq99(b](https://www.ruby-forum.com/t/rclass-m-tbl-b-n9-b-njq99-b/172014)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 3:59pm UTC](https://www.ruby-forum.com/t/rclass-m-tbl-b-n9-b-njq99-b/172014 "2009-07-13T15:59:39Z")

</div>

e$B!!$5$5$@$G$9!%e(B e$B!!e(BRCLASS\_M\_TBL(klass) e$B$O!$e(Bkey e$B$,e(B method ide$B!$e(Bvalue e$B$,e(B method body e$B$re(B e$BI=$9e(B NODE\* e$B!$$H$$$&e(B st\_table e$B$G$9$,!$$3$Ne(B value e$B$re(B NODE\* e$B$+$i!$e…

---

## [WMI calls for virtualization - not returning values](https://www.ruby-forum.com/t/wmi-calls-for-virtualization-not-returning-values/172001)

<div class="topic-metadata">

**Author:** [@shreya](https://www.ruby-forum.com/u/shreya)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 3:23pm UTC](https://www.ruby-forum.com/t/wmi-calls-for-virtualization-not-returning-values/172001 "2009-07-13T15:23:24Z")

</div>

Hi, I am using WMI calls to ge the Virtual system information of a VM on Hyper-V using Ruby. Below is my code: require ‘pp’ require ‘win32ole’ wmi = WIN32OLE.connect(“winmgmts://./root/virtualization”) processes =…

---

## [\[Feature: trunk\] rb\_objspace\_each\_objects](https://www.ruby-forum.com/t/feature-trunk-rb-objspace-each-objects/170201)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 9\
**Last updated:** [July 13, 2009, 3:01pm UTC](https://www.ruby-forum.com/t/feature-trunk-rb-objspace-each-objects/170201 "2009-07-13T15:01:12Z")

</div>

e$B!!$5$5$@$G$9!%e(B e$B!!e(BC e$B%l%Y%k$Ge(B ObjectSpace.each\_object e$BAjEv$N=hM}$r$9$k$?$a$Ne(B C API e$B$r:n$ke(B e$B$N$O$I$&$G$7$g$&$+!%F05!$O!$e(B\[ruby-dev:38584\] e$B$GDs0F$7$?5!G=$r!$e(Bgc.c e$B$K\<je(B e$B$rF…

---

## [\[Bug #1646\] BigDecimal $B$GIbF0\>.?tE@?t$X$NJQ49$,@5$7$/9T$J$o$l$J$$$3$H$,$"$k(B](https://www.ruby-forum.com/t/bug-1646-bigdecimal-b-gibf0-te-t-x-njq49-5-7-9t-j-o-l-j-3-h-k-b/170431)

<div class="topic-metadata">

**Author:** [@tadayoshi\_funaba](https://www.ruby-forum.com/u/tadayoshi_funaba)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 2:51pm UTC](https://www.ruby-forum.com/t/bug-1646-bigdecimal-b-gibf0-te-t-x-njq49-5-7-9t-j-o-l-j-3-h-k-b/170431 "2009-07-13T14:51:16Z")

</div>

Bug #1646: BigDecimal e$B$GIbF0\>.?tE@?t$X$NJQ49$,@5$7$/9T$J$o$l$J$$$3$H$,$"$ke(B http://redmine.ruby-lang.org/issues/show/1646 e$B5/I\<\<Te(B: tadayoshi funaba e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal ruby -v: rub…

---

## [\[Bug #1672\] test-all requires minitest gem installed](https://www.ruby-forum.com/t/bug-1672-test-all-requires-minitest-gem-installed/170706)

<div class="topic-metadata">

**Author:** [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Replies:** 2\
**Last updated:** [July 13, 2009, 2:26pm UTC](https://www.ruby-forum.com/t/bug-1672-test-all-requires-minitest-gem-installed/170706 "2009-07-13T14:26:43Z")

</div>

Bug #1672: test-all requires minitest gem installed http://redmine.ruby-lang.org/issues/show/1672 e$B5/I\<\<Te(B: Yuki S. e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal e$B%+%F%4%je(B: lib, Target version: 1.9.2 ruby -v…

---

## [Time for a FAQ again?](https://www.ruby-forum.com/t/time-for-a-faq-again/172024)

<div class="topic-metadata">

**Author:** [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 2:23pm UTC](https://www.ruby-forum.com/t/time-for-a-faq-again/172024 "2009-07-13T14:23:15Z")

</div>

It seems that old ruby-talk FAQ’s have become unmaintained or what not. I am considering creating a new one \[as the wiki section to a github project or other\] and pointing people there when appropriate. Thoughts? Any…

---

## [\[Bug #1720\] \[NaN\] == \[NaN\] $B$,(B true $B$K$J$k(B](https://www.ruby-forum.com/t/bug-1720-nan-nan-b-b-true-b-k-j-k-b/171493)

<div class="topic-metadata">

**Author:** [@tadayoshi\_funaba](https://www.ruby-forum.com/u/tadayoshi_funaba)\
**Replies:** 3\
**Last updated:** [July 13, 2009, 2:15pm UTC](https://www.ruby-forum.com/t/bug-1720-nan-nan-b-b-true-b-k-j-k-b/171493 "2009-07-13T14:15:02Z")

</div>

Bug #1720: \[NaN\] == \[NaN\] e$B$,e(B true e$B$K$J$ke(B http://redmine.ruby-lang.org/issues/show/1720 e$B5/I\<\<Te(B: tadayoshi funaba e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal Target version: 1.9.x ruby -v: ruby 1.9.…

---

## [I just love RoR](https://www.ruby-forum.com/t/i-just-love-ror/171998)

<div class="topic-metadata">

**Author:** [@ouikoto](https://www.ruby-forum.com/u/ouikoto)\
**Replies:** 4\
**Last updated:** [July 13, 2009, 2:05pm UTC](https://www.ruby-forum.com/t/i-just-love-ror/171998 "2009-07-13T14:05:40Z")

</div>

I really dont know what to do now my dealine is ahead having an error… NoMethodError in Movie#new Showing movie/new.html.erb where line #8 raised: You have a nil object when you didn’t expect it! You might have e…

---

## [Creating a multiplatform Gem](https://www.ruby-forum.com/t/creating-a-multiplatform-gem/171993)

<div class="topic-metadata">

**Author:** [@ychacon](https://www.ruby-forum.com/u/ychacon)\
**Replies:** 2\
**Last updated:** [July 13, 2009, 2:05pm UTC](https://www.ruby-forum.com/t/creating-a-multiplatform-gem/171993 "2009-07-13T14:05:02Z")

</div>

Hi!! I would like to create a multi-platform gem, but i don’t know if there is a way to do that. I probably could do a gem for each OS, but i want to know if there is a way to only build one gem that can be use in di…

---

## [Ruby threaded application suddenly stops working at 100% CPU](https://www.ruby-forum.com/t/ruby-threaded-application-suddenly-stops-working-at-100-cpu/171968)

<div class="topic-metadata">

**Author:** [@David\_Chanters](https://www.ruby-forum.com/u/David_Chanters)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 1:57pm UTC](https://www.ruby-forum.com/t/ruby-threaded-application-suddenly-stops-working-at-100-cpu/171968 "2009-07-13T13:57:24Z")

</div>

Hello all, For ages, I’ve been using the attached script to control songs played via MPD (found it on the Internet) – I’ve used rubygems to install these libraries – and they’ve not changed in ages. In a recent upgr…

---

## [\[Bug #1720\](Assigned) \[NaN\] == \[NaN\] $B$,(B true $B$K$J$k(B](https://www.ruby-forum.com/t/bug-1720-assigned-nan-nan-b-b-true-b-k-j-k-b/172021)

<div class="topic-metadata">

**Author:** [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 1:53pm UTC](https://www.ruby-forum.com/t/bug-1720-assigned-nan-nan-b-b-true-b-k-j-k-b/172021 "2009-07-13T13:53:58Z")

</div>

e$B%A%1%C%He(B #1720 e$B$,99?7$5$l$^$7$?!#e(B (by Yuki S.) e$B%9%F!\<%?%9e(B Opene$B$+$ie(BAssignede$B$KJQ99e(B e$BC4Ev\<Te(B Yukihiro M.e$B$K%;%C%He(B e$BM%@hEYe(B Normale$B$+$ie(BLowe$B$KJQ99e(B e$B;d$be(B(4)e$B$r?d$…

---

## [\[Bug #1694\](Closed) Tempfile.open{} $B$NJV$jCM(B](https://www.ruby-forum.com/t/bug-1694-closed-tempfile-open-b-njv-jcm-b/172019)

<div class="topic-metadata">

**Author:** [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 1:48pm UTC](https://www.ruby-forum.com/t/bug-1694-closed-tempfile-open-b-njv-jcm-b/172019 "2009-07-13T13:48:07Z")

</div>

e$B%A%1%C%He(B #1694 e$B$,99?7$5$l$^$7$?!#e(B (by Yuki S.) e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B Applied in changeset r24088. http://redmine.ruby-lang.org/issues/sh…

---

## [Are these widgets worth adding as standard libraries of Ruby/Tk?](https://www.ruby-forum.com/t/are-these-widgets-worth-adding-as-standard-libraries-of-ruby-tk/171380)

<div class="topic-metadata">

**Author:** [@Hidetoshi\_NAGAI](https://www.ruby-forum.com/u/Hidetoshi_NAGAI)\
**Replies:** 6\
**Last updated:** [July 13, 2009, 12:22pm UTC](https://www.ruby-forum.com/t/are-these-widgets-worth-adding-as-standard-libraries-of-ruby-tk/171380 "2009-07-13T12:22:11Z")

</div>

Hi, I’m planning to upgrade some Ruby/Tk samples to standard widgets of Ruby/Tk. I want comments of yours about making each of widgets as a standard library. Ruby’s source archive includes Ruby/Tk sample scripts. So…

---

## [\[Bug #1768\] json $B$G(B Kernel $B$KDI2C$5$l$k%a%=%C%I$O(B private $B$G$"$k$Y$-(B](https://www.ruby-forum.com/t/bug-1768-json-b-g-b-kernel-b-kdi2c-5-l-k-a-c-i-o-b-private-b-g-k-y-b/172004)

<div class="topic-metadata">

**Author:** [@okkezSS](https://www.ruby-forum.com/u/okkezSS)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 10:32am UTC](https://www.ruby-forum.com/t/bug-1768-json-b-g-b-kernel-b-kdi2c-5-l-k-a-c-i-o-b-private-b-g-k-y-b/172004 "2009-07-13T10:32:20Z")

</div>

Bug #1768: json e$B$Ge(B Kernel e$B$KDI2C$5$l$k%a%=%C%I$Oe(B private e$B$G$"$k$Y$-e(B http://redmine.ruby-lang.org/issues/show/1768 e$B5/I\<\<Te(B: okkez \_ e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal e$B%+%F%4%je(B: …

---

## [Ø²ÙˆØ§Ø¬ Ø³Ø¹ÙˆØ¯ÙŠ Ø¹ Ø§Ù„Ù…Ø§Ø³Ù†Ø¬Ø± .Ø¨Ø§Ø§Ù„Øµ ÙˆØ±](https://www.ruby-forum.com/t/o-u-o-o-o-o-u-o-us-o-o-u-u-o-o-u-o-o-o-o-o-u-o-u-o/172002)

<div class="topic-metadata">

**Author:** [@nora](https://www.ruby-forum.com/u/nora)\
**Replies:** 0\
**Last updated:** [July 13, 2009, 10:25am UTC](https://www.ruby-forum.com/t/o-u-o-o-o-o-u-o-us-o-o-u-u-o-o-u-o-o-o-o-o-u-o-u-o/172002 "2009-07-13T10:25:54Z")

</div>

ÒæÇÌ ÓÚæÏí Ú ÇáãÇÓäÌÑ .ÈÇÇáÕæÑ ÏÑÓ ÎÇÇÇÇÕ ááãÊÒæÌÇÇÇÇÇÊ ÇÏÎáí æÑÇÍ íÚÌÈß http://www.antya7la.com/vb/t180288.html ÚÑæÓ ÒÝøÊ äÝÓåÇ ÈÂíÉ «åÐå Ìóåóäøã ÇáÊí ßõäÊã ÊõæÚóÏæä»http://www.antya7la.com/vb/t180530.html#post69766…

---

## [Conditionally exiting the current method?](https://www.ruby-forum.com/t/conditionally-exiting-the-current-method/171996)

<div class="topic-metadata">

**Author:** [@jasonb](https://www.ruby-forum.com/u/jasonb)\
**Replies:** 2\
**Last updated:** [July 13, 2009, 8:35am UTC](https://www.ruby-forum.com/t/conditionally-exiting-the-current-method/171996 "2009-07-13T08:35:29Z")

</div>

I’m trying to exit a running method after a certain condition is met. I have a master method executing sever methods within the same class. Example: def self.method\_1(user) words = \["hello", "goodbye", "bonjour"\] user…

---

## [Syntax error](https://www.ruby-forum.com/t/syntax-error/171997)

<div class="topic-metadata">

**Author:** [@ouikoto](https://www.ruby-forum.com/u/ouikoto)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 8:32am UTC](https://www.ruby-forum.com/t/syntax-error/171997 "2009-07-13T08:32:34Z")

</div>

SyntaxError in Movie#new compile error D:/instant/rails\_apps/videoondemand/app/views/movie/new.html.erb:8: syntax error, unexpected ‘:’, expecting ‘)’ \_erbout.concat(( collection\_select(:movie,:genre\_id,@genres:id,:n…

---

## [Mysql to Sqlite Update SET not working](https://www.ruby-forum.com/t/mysql-to-sqlite-update-set-not-working/171910)

<div class="topic-metadata">

**Author:** [@gigg](https://www.ruby-forum.com/u/gigg)\
**Replies:** 2\
**Last updated:** [July 13, 2009, 7:37am UTC](https://www.ruby-forum.com/t/mysql-to-sqlite-update-set-not-working/171910 "2009-07-13T07:37:40Z")

</div>

Hi, I have been trying to get UPDATE SET working to move data from MYSQL to SQLite3. The code is as follows: #!/usr/bin/env ruby require ‘dbi’ require ‘rubygems’ require ‘sqlite3’ require ‘mysql’ my1 = Mysql.rea…

---

## [The easiest way to separate substrings from a line string](https://www.ruby-forum.com/t/the-easiest-way-to-separate-substrings-from-a-line-string/171795)

<div class="topic-metadata">

**Author:** [@thriving](https://www.ruby-forum.com/u/thriving)\
**Replies:** 8\
**Last updated:** [July 13, 2009, 5:11am UTC](https://www.ruby-forum.com/t/the-easiest-way-to-separate-substrings-from-a-line-string/171795 "2009-07-13T05:11:38Z")

</div>

I have working on tag system and There is information like this “important urgent project 2009” i want to seperate into word, one word at the time is okay What is the easiest way to separate those string word by word,…

---

## [Another Shoes2-newbie question](https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981)

<div class="topic-metadata">

**Author:** [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Replies:** 1\
**Last updated:** [July 13, 2009, 12:51am UTC](https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981 "2009-07-13T00:51:03Z")

</div>

Hi, I’m working my way through the examples in Shoes documentation accessed through a link in the open Shoes2 console. I saw the example code: ary = \[‘abc’, ‘def’, ‘ghi’\] ary.each do |item| puts item end I put th…

---

## [Ruby source code](https://www.ruby-forum.com/t/ruby-source-code/171980)

<div class="topic-metadata">

**Author:** [@isaiah\_perumalla](https://www.ruby-forum.com/u/isaiah_perumalla)\
**Replies:** 2\
**Last updated:** [July 12, 2009, 11:25pm UTC](https://www.ruby-forum.com/t/ruby-source-code/171980 "2009-07-12T23:25:12Z")

</div>

Hey all how do i view the source code for ruby kernel classes like Object and Class. For example say i would like to see how the method #new implemented ? is this implemented in Ruby or do i have to step into the C so…

---

## [.NET RIA Services, IronRuby alternatives?](https://www.ruby-forum.com/t/net-ria-services-ironruby-alternatives/171975)

<div class="topic-metadata">

**Author:** [@dotty](https://www.ruby-forum.com/u/dotty)\
**Replies:** 0\
**Last updated:** [July 12, 2009, 8:22pm UTC](https://www.ruby-forum.com/t/net-ria-services-ironruby-alternatives/171975 "2009-07-12T20:22:44Z")

</div>

I have just been checking out the docs from the .NET RIA Services July 2009 preview: http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&displaylang=en It seems pretty complic…

---

## [Marinzo "online community"](https://www.ruby-forum.com/t/marinzo-online-community/171973)

<div class="topic-metadata">

**Author:** [@Eman\_Eman](https://www.ruby-forum.com/u/Eman_Eman)\
**Replies:** 0\
**Last updated:** [July 12, 2009, 8:21pm UTC](https://www.ruby-forum.com/t/marinzo-online-community/171973 "2009-07-12T20:21:11Z")

</div>

Dear all, Now you can join Marinzo.com, it’s a new online community where you can find new friends, dating, lovers, and partners. Join marinzo.com to be one of its pioneers, it is new and can be customized due to you…

---

## [C extension, classes and subclasses](https://www.ruby-forum.com/t/c-extension-classes-and-subclasses/171823)

<div class="topic-metadata">

**Author:** [@Rolando\_A](https://www.ruby-forum.com/u/Rolando_A)\
**Replies:** 2\
**Last updated:** [July 12, 2009, 6:18pm UTC](https://www.ruby-forum.com/t/c-extension-classes-and-subclasses/171823 "2009-07-12T18:18:28Z")

</div>

I have a few doubts about how the init mechanism in ruby1.9 (I’m working with it right now) works. I have a some classes and subclasses, all defined inside a ruby extension, the base class defines it’s +new+ method li…

---

## [Ruby Versions site; shell access to historical and current Rubies](https://www.ruby-forum.com/t/ruby-versions-site-shell-access-to-historical-and-current-rubies/171920)

<div class="topic-metadata">

**Author:** [@David\_ASBlack](https://www.ruby-forum.com/u/David_ASBlack)\
**Replies:** 16\
**Last updated:** [July 12, 2009, 5:41pm UTC](https://www.ruby-forum.com/t/ruby-versions-site-shell-access-to-historical-and-current-rubies/171920 "2009-07-12T17:41:40Z")

</div>

Hi all – I’ve created a site called ruby-versions.net, on which I’m giving out shell accounts. The site gives you command-line access to Ruby versions dating back to 1.0, and several modern Ruby interpreters inclusin…

---

## [A clean way to edit a time?](https://www.ruby-forum.com/t/a-clean-way-to-edit-a-time/171923)

<div class="topic-metadata">

**Author:** [@cmaxvv](https://www.ruby-forum.com/u/cmaxvv)\
**Replies:** 2\
**Last updated:** [July 12, 2009, 4:08pm UTC](https://www.ruby-forum.com/t/a-clean-way-to-edit-a-time/171923 "2009-07-12T16:08:46Z")

</div>

Hi all I have a method, created\_at=, which takes a time or a string, and changes a Time field, created\_at, accordingly. If we get a time, then it’s easy: just set created\_at to be the given time. However, if we get …

---

## [NewbieHelp](https://www.ruby-forum.com/t/newbiehelp/171958)

<div class="topic-metadata">

**Author:** [@ouikoto](https://www.ruby-forum.com/u/ouikoto)\
**Replies:** 1\
**Last updated:** [July 12, 2009, 12:58pm UTC](https://www.ruby-forum.com/t/newbiehelp/171958 "2009-07-12T12:58:20Z")

</div>

Im having n error message ActiveRecord::AssociationTypeMismatch in MovieController#create Genre expected, got String Parameters: {“commit”=\>“Create”, “authenticity\_token”=\>“b2aa33146f0a40aa59d887b8e19d0635cbdc2612”, …

---

## [ActiveRecord::AssociationTypeMismatch in MovieController#cre](https://www.ruby-forum.com/t/activerecord-associationtypemismatch-in-moviecontroller-cre/171947)

<div class="topic-metadata">

**Author:** [@ouikoto](https://www.ruby-forum.com/u/ouikoto)\
**Replies:** 0\
**Last updated:** [July 12, 2009, 3:52am UTC](https://www.ruby-forum.com/t/activerecord-associationtypemismatch-in-moviecontroller-cre/171947 "2009-07-12T03:52:43Z")

</div>

Great Gurus again ill be needing ur help having n error ActiveRecord::AssociationTypeMismatch in MovieController#create Genre expected, got String here’s the view; Add new movie \<%= form\_tag :action =\> 'creat…

---

## [.Net Events in IR](https://www.ruby-forum.com/t/net-events-in-ir/171929)

<div class="topic-metadata">

**Author:** [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Replies:** 2\
**Last updated:** [July 12, 2009, 1:46am UTC](https://www.ruby-forum.com/t/net-events-in-ir/171929 "2009-07-12T01:46:06Z")

</div>

Hi there, I know that I can register and handle .Net events in IronRuby in the following way: klass.some\_event { |sender, args| puts “Hello!” } Is this the only way of doing so or are there more ways? Thanks! Shay…

[Previous page](https://www.ruby-forum.com/c/ruby/7.md?page=783)

[Next page](https://www.ruby-forum.com/c/ruby/7.md?page=785)
