Sha256: 1ed50a95c2534c22ccc04ac708e8edb929e1b7bb93de91de1cb58d673ffb19b5

Contents?: true

Size: 381 Bytes

Versions: 2

Compression:

Stored size: 381 Bytes

Contents

module RailsExecution
  module Services
    class Executor

      def initialize(task)
        @task = task
        @file_reader = ::RailsExecution.configuration.file_reader.new(task)
      end

      def call
        raise NotImplementedError
      end

      private

      attr_reader :task

      def file(name)
        @file_reader.get_file(name)
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rails_execution-0.1.2 lib/rails_execution/services/executor.rb
rails_execution-0.1.1 lib/rails_execution/services/executor.rb