In active development.
gem 'smart_core'
bundle install
# --- or ---
gem install smart_core
require 'smart_core'
- Service Object (Operation, Functional Object);
- Initializer (DSL);
- Validator (Validation Layer);
- Dependency Container;
- (Soon) Schema;
- Fork it ( https://github.com/0exp/smart_core/fork )
- Create your feature branch (
git checkout -b feature/my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/my-new-feature
) - Create new Pull Request
Released under MIT License.