Cody Cutrer
Cody Cutrer
mostly based off the JS one, but had to do some finagling with bindings to get it to work right with cached scripts. I also took out the profile stuff...
this is a theme, and I've extracted a helper method and applied it to several other locations as well example, I have a double-sliding door, with two contact sensors in...
fixes #12150 Previously, Value.update would parse the command, _and_ update the cached value with that command. Which means that when sending a command towards MQTT (instead of processing an update...
allow different digests, and pass through replicas and digest config when creating a Distributed redis client
``` > YAML.unsafe_load(YAML.dump(Hash.new(false))).default => nil ``` This is particularly troublesome since the built in `Set` class uses a `Hash` internally with a default of `false`. Ideally if a `Hash` has...
also refactors connection establishment to only go through one method
Newer version of IRB have an autocomplete feature (I.e. 1.4.1). Unfortunately, if you use this under JRuby, it quickly explodes, because they use ObjectSpace to find all Modules that are...
Originally from https://github.com/jruby/jruby/issues/5876#issuecomment-1216763407. This is a workaround for the inability for pre-compilation to know if a reference is a variable or a method call when the variables haven't been provided...
And subcommands can implement it if they want. At the least the CommandConsoleExtension's description will now be visible in tab-completion. I've also implemented detailed completion for openhab:items, openhab:status, openhab:send, and...