RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  

pmurach — 45 posts

loaf manages breadcrumbs in Rails app. This release cleans up api as well as internals and gets tested on all major ruby and Rails versions. Enjoy!
splay_tree new release adds #each, #each_key, #each_value, #keys, #values and #to_hash.
tty-progressbar allows for fine-grained control over progression with addition of start/reset/finish methods. Also it gets new formatting tokens to show running speed and average speed. Enjoy!
I've released splay_tree, an implementation of a self balancing binary tree with quick lookup.
tty-progressbar improves usability by offering current= and ratio= methods for setting progress to given value or percentage. Enjoy!
The newest tty-progressbar offers automatic resizing, optimisation of formatting tokens, easier configuration and ability to clear progress once finished. Please give it a whirl!
New necromancer includes more array conversions and ability to configure global options such as strict mode.
I've released necromancer for the purpose of ruby core types conversion. Hopefully API will convince you of it's ease of use, flexibility and composability(you can build custom conversions out of simpler ones). Please give it a try and let me know your thoughts.
I've released tty-screen to allow for cross platform screen size detection. This is another component for tty.
Pastel v0.4.0
Pastel allows now for detaching common style combinations, as well as for nesting of styled strings by using blocks. Please give it a try and let me know what you think!
finite_machine gets better with alias_target method and log_transitions option. Please see documentation for full interface.
I just released tty-spinner for drawing spinning animations in terminal emulators.
tty-progressbar now includes estimated time token, a frequency option to throttle repainting and ability to log during display. Please check it out and let me know your thoughts.
Pastel v0.3.0 released
pastel got even stabler and faster. Fixed bugs concerned with nested styles, improved speed and added ability to alias colors at runtime through environment variable and library interface. This is a component that will be part of tty toolkit
I've released tty-progressbar that displays progress bars in terminal and is super flexible. It is one of the components that is part of tty suite of tools. Please give it a try and let me know what you think!
I've released pastel to allow for non intrusive styling of terminal output. Please give it a go and provide feedback!
finite_machine version 0.9.2 brings important fixes to transitions involving :any type state and thread safety.
TTY gem release v0.1.0
I've released tty gem that aids in developing beautiful command line clients. The library has been in development for a while and has ambitions goals for the future. Please check it out and let me know your thoughts. Finally please take a look at this lovingly crafted project page. Thanks!
I've updated equatable gem with fixed type and subtype reference equality as well as improved project documentation with more guidelines and examples. Please give it a go and let me know your thoughts!
Released update to equatable to help implementing equality comparison in ruby objects.
finite_machine got another release with few bug fixes. Please give it a try and if you want to share your thoughts, report a bug, request a feature go to issues
The finite_machine got even better. The major addition is ability to create your own state machine definitions by subclassing FiniteMachine::Definition. What are you waiting for? Try it out and let me know what you think
github_api v0.12.0 just released!
I've released github_api gem after few months of rewriting internals. It has magical unicorn logo!

The most notable improvements are in parsing of method arguments to allow for flexibility when specifying required parameters. Many new api calls have been added to match current GitHub API. Some major bugs have been fixed connected with making requests. Please see changelog for specific changes.

I'm looking forward to your feedback as this library is heading towards 1.0.0 release.
I've released another version of finite_machine which sports few changes, the most notable introduction of choice pseudostate. I'm looking forward to your feedback to make this state machine awesome one!
Just released finite_machine which introduces new callback types on_before and on_after for listening to events and separating them from state changes. This means that the transition sequence and callback lifecycle have changed as well. I'm looking forward to your feedback!
I have released supervision with ability to create system of safe calls directly on Supervision module. Please provided feedback to help make it production ready.
finite_machine with better state transitions support and more stability.
The finite_machine gem has received more updates including asynchronous callbacks. Please check it out!
I've released supervision that aids writing more resilient and self-healing distributed systems. Please check it out! Any feedback appreciated!
The finite_machine gets stable and stronger.
The finite_machine has stronger focus on event driven transitions. Now you can call your events asynchronously fsm.async.go. Please check it out and let me know what you think!
The finite_machine v0.2.0 brings tons of improvements, including support for custom error handlers, generic state and event listeners and easy integration with other object through target helper.
I've written finite_machine Ruby gem, a minimal state machine implementation with (hopefully) intuitive DSL. What sets it apart from other state machines is that it requires no integration with other frameworks or mixin inclusion. It aims to provide everything a state machine should have and nothing more. Please see README for full list of features and please review, follow and use the project!
I've just released major upgrade to the GitHub CLI which provides refined interface, more commands and better configuration.
A small nifty gem equatable to help value objects express their equality.
I just released github_api with support for media types, statistics api and more.
communist treats your command line app as black box and provides simple cucumber steps to described expected responses. Check it out and let us know what you think?
I've released gem called impact which provides a backend for running local Impact.js game servers.

You can run many projects concurrently on different ports by typing impact -p 3005 inside your project directory. Enjoy!
Much improved version of github_cli gem has been released. It sports better configuration, generous test suite and smoother interface. Comments/suggestions/observations are more than welcome.
I've released v0.4 rack-policy gem with new Rails/Sinatra/Padrino view helper that helps you manage cookie policy information in your templates.
I've released rack-policy gem v0.3 that helps any rack based web app implement so called EU 'Cookie Law'.
Command line tool for querying GitHub API v3 with new apis and juicy output formatting @github_cli.
New release github_api v0.6.0
Includes integration with the new search and repository contents apis, check it out @github_api.
If you love Unix shell and want to interact with GitHub api v3, please have a look at github_cli.
github_api for access to GitHub API v3
I've just released github_api gem for querying GitHub API. To get you quickly started read documentation. I hope you find it useful. You may consider using it to win github challange.