11
12
13
14
15
16
17
18
19
20
|
# File 'lib/subjuster.rb', line 11
def run(source:, target: nil, adjustment_in_sec: 0)
user_input = UserInput.new(source: source, target: target, adjustment_in_sec: adjustment_in_sec)
parsed_data = Parser.new(inputs: user_input).parse
adjusted_data = Adjuster.new(data: parsed_data, inputs: user_input).run
Generator.new(payload: adjusted_data, inputs: user_input).run
$stdout.puts "Yeah! successfully adjusted and compiled to file #{user_input.target_filepath}"
$stdout.puts
end
|