Sha256: a47d9b497766ed04e362fe0020b2afba00c8291d8a9c281bc46bbb1493d423e5

Contents?: true

Size: 261 Bytes

Versions: 5

Compression:

Stored size: 261 Bytes

Contents

module Pleiades
  module Command
    class Executor
      def initialize(command, method)
        @to = command
        @method = method
      end

      def execute
        @to.__send__ @method
        @to
      end
      alias :call execute
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pleiades-0.1.6 lib/pleiades/core/command/executor.rb
pleiades-0.1.5 lib/pleiades/core/command/executor.rb
pleiades-0.1.4 lib/pleiades/core/command/executor.rb
pleiades-0.1.3 lib/pleiades/core/command/executor.rb
pleiades-0.1.2 lib/pleiades/core/command/executor.rb