These features are included in the Invokable module by default now.
Treat “Command Objects” as curried functions
Version:
0.5.0
10 11 12 13 14 15
# File 'lib/invokable/command.rb', line 10 def self.included(klass) klass.include(Invokable) klass.extend(Invokable::Core) klass.extend(Invokable::Compose) klass.extend(Invokable::Closure::ClassMethods) end