Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save diegobarros0701/f9b4ecfdb4738b4eeeaefd9da768c924 to your computer and use it in GitHub Desktop.
Save diegobarros0701/f9b4ecfdb4738b4eeeaefd9da768c924 to your computer and use it in GitHub Desktop.

Business Logic / Domain Model structures for Ruby, Rails

  • adomokos/light-service
    • Series of Actions with an emphasis on simplicity.
  • collectiveidea/interactor
    • Interactor provides a common interface for performing complex interactions in a single request.
  • cypriss/mutations
    • Compose your business logic into commands that sanitize and validate input.
  • orgsync/active_interaction
    • Manage application specific business logic.
  • krisleech/wisper
    • Wisper is a Ruby library for decoupling and managing the dependencies of your domain models.
  • trailblazer/trailblazer
  • apneadiving/waterfall
    • A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow!
  • andypike/rectify
    • Rectify is a gem that provides some lightweight classes that will make it easier to build Rails applications in a more maintainable way. It's built on top of several other gems and adds improved APIs to make things easier.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment