The only place I've seen ruby used extensively is in environments with a lot of regular expressions and string manipulation. Still not entirely sure why I've only seen it used there. The regex tools in ruby are nice but they aren't nice enough to justify a language switch in my opinion...
It's the part of ruby that replaced perl. For whatever eldritch horror perl was it was very, very good at doing text manipulation, and IME the only language to really match that experience was ruby.
I use ruby whenever I need a script, it's super easy to work with other commands in ruby IMO.
I use Ruby when I need to feel pain.
Metasploit and Gitlab are both my main uses of ruby, hasn't made me think any better of it tho.
But Cinc and its sell-out dad Chef are really great uses of ruby, keeping us from YAML hell and the kludgey socket-machine-gun that is Ansible. That piece of shit has more lithium-lick than I've ever seen.
If we can't have mgmtConfig (ohai go), at least let us keep Cinc, but it needs ruby.
I really wish I knew what all these words meant. Then again that might ruin the childlike delight I get from my ignorance.
Good
Lots of stuff in Japan still runs Ruby/RoR, though I think it is slowly being replaced
Cries in Delphi.
I like ruby. Use it for a bunch of things at work.
Programmer Humor
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics