Class: RakeUtils

Inherits:
Object show all
Defined in:
lib/ceedling/rake_utils.rb

Overview

Ceedling - Test-Centered Build System for C
ThrowTheSwitch.org
Copyright (c) 2010-25 Mike Karlesky, Mark VanderVoord, & Greg Williams
SPDX-License-Identifier: MIT

Instance Method Summary collapse

Instance Method Details

#task_invoked?(task_regex) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
15
16
17
18
19
20
21
# File 'lib/ceedling/rake_utils.rb', line 12

def task_invoked?(task_regex)
  task_invoked = false
  @rake_wrapper.task_list.each do |task|
    if ((task.already_invoked) and (task.to_s =~ task_regex))
      task_invoked = true
      break
    end
  end
  return task_invoked
end