Method: Ikra::Translator::EntireInputTranslationResult#execution

Defined in:
lib/translator/input_translator.rb

#execution(index = 0..-1)) ⇒ Object



197
198
199
200
201
202
203
204
205
206
207
# File 'lib/translator/input_translator.rb', line 197

def execution(index = 0..-1)
    if index.is_a?(Fixnum)
         return @input[index].command_translation_result.execution
    elsif index.is_a?(Range)
        return @input[index].reduce("") do |acc, n|
            acc + n.command_translation_result.execution
        end
    else
        raise ArgumentError.new("Expected Fixnum or Range")
    end
end