Skip to content

mdelkins/commandos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMMANDOS

Commandos is a project designed to help any ruby app use the command pattern to change state.

PREREQUISITES

  • ruby-2.4.0

INSTALLATION

In your Gemfile

gem 'commandos'

EXAMPLES

  1. Command & Handler
  2. Registry & Dispatcher

PLUGINS

Commandos uses a plugin system similar to sequel or roda to extend the behavior of your command objects.

EXAMPLE OF A CUSTOM PLUGIN

module Commandos
  module Plugins
    module ExamplePlugin
      module ClassMethods
      end

      module InstanceMethods
      end
    end
  end
end

Any method in the ClassMethods module will be injected into the IAmACommand class. Any method in the InstanceMethods module will be injected into instances of IAmACommand objects.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published