summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorYan Abu Arab <yanabuarab@gmail.com>2025-12-20 02:09:17 +0200
committerAndreas Enge <andreas@enge.fr>2026-08-23 18:16:05 +0200
commitb1e337a0248d0aa0b8992a78496da553bd2ed0ea (patch)
tree315520fb0f2f333d77b994c041f7b64e77b5c541 /gnu
parentf0d4929f54d2fa7d336acb6d61cb882fc861f0b3 (diff)
gnu: Add ruby-module-methods.
* gnu/packages/ruby-xyz.scm (ruby-module-methods): New variable. Change-Id: Ie56b41d3b3e46efc1f93082229720798b0bc07ce Signed-off-by: Steve George <steve@futurile.net>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/ruby-xyz.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/ruby-xyz.scm b/gnu/packages/ruby-xyz.scm
index e96ae169afc..15b4f23a626 100644
--- a/gnu/packages/ruby-xyz.scm
+++ b/gnu/packages/ruby-xyz.scm
@@ -294,6 +294,29 @@ for Ruby Gems or other Ruby applications.")
294 (home-page "https://github.com/dannyben/mister_bin") 294 (home-page "https://github.com/dannyben/mister_bin")
295 (license license:expat))) 295 (license license:expat)))
296 296
297(define-public ruby-module-methods
298 (package
299 (name "ruby-module-methods")
300 (version "0.1.0")
301 (source
302 (origin
303 (method url-fetch)
304 (uri (rubygems-uri "module_methods" version))
305 (sha256
306 (base32 "1886wjscfripgzlmyvcd0jmlzwr6hxvklm2a5rm32dw5bf7bvjki"))))
307 (build-system ruby-build-system)
308 (arguments
309 (list
310 #:tests? #f)) ;no tests
311 (native-inputs (list ruby-rspec))
312 (synopsis "Extendable module for modules with instance and class methods")
313 (description
314 "Extendable module for modules with instance and class methods. These
315modules can be included into each other modules and saving all chain, including
316@code{inherited} or @code{included} (class) methods.")
317 (home-page "https://github.com/AlexWayfer/module_methods")
318 (license license:expat)))
319
297(define-public ruby-rsync 320(define-public ruby-rsync
298 (package 321 (package
299 (name "ruby-rsync") 322 (name "ruby-rsync")