class Schoolmaster::BaseAnalyser

Attributes

args[R]
command[R]

Public Class Methods

new(params) click to toggle source
# File lib/schoolmaster/analysers/base_analyser.rb, line 5
def initialize(params)
        @command = params.fetch(:command, "")
        @args = params.fetch(:args, [])
end

Public Instance Methods

default_args() click to toggle source
# File lib/schoolmaster/analysers/base_analyser.rb, line 15
def default_args
        []
end
run() click to toggle source
# File lib/schoolmaster/analysers/base_analyser.rb, line 10
def run
        arg_str = (args | default_args).join(" ")
        system("#{command} #{arg_str}")
end