aboutsummaryrefslogtreecommitdiff
path: root/challenge-108
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2021-04-16 02:30:32 +0200
committerAbigail <abigail@abigail.be>2021-04-16 19:14:30 +0200
commit513dbf94b4f9c79ab0cd274f7489a4eb076af04e (patch)
treec06d0240e33cbd3edc12299aa7cd1127dd53bbaf /challenge-108
parent3254688724274330eac26ea83d5c76028fe421aa (diff)
downloadperlweeklychallenge-club-513dbf94b4f9c79ab0cd274f7489a4eb076af04e.tar.gz
perlweeklychallenge-club-513dbf94b4f9c79ab0cd274f7489a4eb076af04e.tar.bz2
perlweeklychallenge-club-513dbf94b4f9c79ab0cd274f7489a4eb076af04e.zip
Ruby solution for week 108, part 1
Diffstat (limited to 'challenge-108')
-rw-r--r--challenge-108/abigail/README.md1
-rw-r--r--challenge-108/abigail/ruby/ch-1.rb12
-rw-r--r--challenge-108/abigail/t/ctest.ini6
3 files changed, 16 insertions, 3 deletions
diff --git a/challenge-108/abigail/README.md b/challenge-108/abigail/README.md
index 66ded7e046..28df162888 100644
--- a/challenge-108/abigail/README.md
+++ b/challenge-108/abigail/README.md
@@ -12,6 +12,7 @@ location in the memory.
* [Perl](perl/ch-1.pl)
* [Python](python/ch-1.py)
* [R](r/ch-1.r)
+* [Ruby](ruby/ch-1.rb)
### Blog
diff --git a/challenge-108/abigail/ruby/ch-1.rb b/challenge-108/abigail/ruby/ch-1.rb
new file mode 100644
index 0000000000..fe85212b95
--- /dev/null
+++ b/challenge-108/abigail/ruby/ch-1.rb
@@ -0,0 +1,12 @@
+
+#!/usr/bin/ruby
+
+#
+# See ../README.md
+#
+
+#
+# Run as: ruby ch-1.rb
+#
+
+puts (Object . new . object_id << 1)
diff --git a/challenge-108/abigail/t/ctest.ini b/challenge-108/abigail/t/ctest.ini
index f34ee1531b..3bba3fcf1f 100644
--- a/challenge-108/abigail/t/ctest.ini
+++ b/challenge-108/abigail/t/ctest.ini
@@ -19,13 +19,13 @@ no_input = 1
[2-1/sed]
no_input = 0
-[2-1/awk,bash,c,lua,node,perl,python]
+[2-1/awk,bash,c,lua,node,perl,python,ruby]
skip = "Not for this language"
[2-2,2-3,2-4]
skip = "Only for Perl"
-[2-2/awk,bash,c,lua,node,perl,python]
+[2-2/awk,bash,c,lua,node,perl,python,ruby]
skip = 0
args = plain
@@ -33,6 +33,6 @@ args = plain
skip = 0
args = fetch
-[2-4/awk,bash,c,lua,node,perl,python]
+[2-4/awk,bash,c,lua,node,perl,python,ruby]
skip = 0
args = compute