README.md in ddplugin-1.0.0 vs README.md in ddplugin-1.0.1

- old
+ new

@@ -7,11 +7,11 @@ *ddplugin* is a library for managing plugins. Designing a library so that third parties can easily extend it greatly improves its usefulness. *ddplugin* helps solve this problem using *plugins*, which are classes of a certain type and with a given identifier (Ruby symbol). -This code was extracted from nanoc, where it has been in production for years. +This code was extracted from Nanoc, where it has been in production for years. ## Use case Many projects can make use of plugins. Here are a few examples: @@ -25,22 +25,20 @@ In *ddplugin*, the filters, connectors and data sources would be *plugin types*, while the actual plugins, such as `markdown`, `rotate`, `postgres` and `database` would be *plugins*. A typical way to use plugins would be to store the plugin names in a configuration file, so that the actual plugin implementations can be discovered at runtime. -## Dependencies +## Requirements -*ddplugin* requires Ruby 1.9.3 or higher. +*ddplugin* requires Ruby 2.1 or higher. ## Versioning *ddplugin* adheres to [Semantic Versioning 2.0.0](http://semver.org). ## Installation -**NOTE:** *ddplugin* has not been released as a gem yet, so these installation instructions are not usable yet. - If your library where you want to use *ddplugin* has a gemspec, add *ddplugin* as a runtime dependency to the gemspec: ```ruby spec.add_runtime_dependency 'ddplugin', '~> 1.0' ``` @@ -130,9 +128,5 @@ To run the tests, execute `rake`: ``` % rake ``` - -## Contact - -*ddplugin* is written by Denis Defreyne <denis.defreyne@stoneship.org>