Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save dlanileonardo/6199efe03e25fb669d6ffd31b92b499f to your computer and use it in GitHub Desktop.
Save dlanileonardo/6199efe03e25fb669d6ffd31b92b499f to your computer and use it in GitHub Desktop.
Rails Business Logic of Ruby

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