diff options
author | Christopher Baines <mail@cbaines.net> | 2017-10-10 20:02:19 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2018-03-03 12:51:26 +0000 |
commit | afdb437c82ddc0d8c6cb64b934129bcab8169a48 (patch) | |
tree | 677e4d83c52c5c31ca5c3398ab6f55d5148de45c | |
parent | a8d2bf3cab8ba5472620c1fb8d68c02836a04f1b (diff) | |
download | guix-afdb437c82ddc0d8c6cb64b934129bcab8169a48.tar.gz |
gnu: Add ruby-bond.
* gnu/packages/ruby.scm (ruby-bond): New variable.
-rw-r--r-- | gnu/packages/ruby.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 31a97f0b74..456afb3f54 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -1361,6 +1361,34 @@ as a base class when writing classes that depend upon (home-page "https://github.com/masover/blankslate") (license license:expat))) +(define-public ruby-bond + (package + (name "ruby-bond") + (version "0.5.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "bond" version)) + (sha256 + (base32 + "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-bacon" ,ruby-bacon) + ("ruby-bacon-bits" ,ruby-bacon-bits) + ("ruby-mocha-on-bacon" ,ruby-mocha-on-bacon))) + (synopsis "Bond can provide custom autocompletion for arguments, methods +and more") + (description + "Bond can autocomplete argument(s) to methods, uniquely completing per +module, per method and per argument. Bond provides a configuration system and +a DSL for creating custom completions and completion rules. Bond can also +load completions that ship with gems. Bond is able to offer more than irb's +completion since it uses the full line of input when completing as opposed to +irb's last-word approach.") + (home-page "http://tagaholic.me/bond/") + (license license:expat))) + (define-public ruby-instantiator (package (name "ruby-instantiator") |