SmartCore · Gem Version Build Status Coverage Status

In active development (Coming Soon: Powerful documentaion :))

Meetup Slides: link


Installation

gem 'smart_core'
bundle install
# --- or ---
gem install smart_core
require 'smart_core'

Completed abstractions:

  • Service Object (Operation, Functional Object);
  • Initializer (DSL);
  • Validator (Validation Layer);
  • Dependency Container;
  • (Soon) Schema;

Contributing

  • 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

License

Released under MIT License.

Authors

Rustam Ibragimov