class Plugin
Attributes
environment[R]
name[R]
plugin_objects[RW]
Public Class Methods
new(system_objects, name)
click to toggle source
# File lib/ceedling/plugin.rb, line 37 def initialize(system_objects, name) @environment = [] @ceedling = system_objects @name = name self.setup end
Public Instance Methods
post_build()
click to toggle source
# File lib/ceedling/plugin.rb, line 76 def post_build; end
post_compile_execute(arg_hash)
click to toggle source
# File lib/ceedling/plugin.rb, line 56 def post_compile_execute(arg_hash); end
post_link_execute(arg_hash)
click to toggle source
# File lib/ceedling/plugin.rb, line 60 def post_link_execute(arg_hash); end
post_mock_generate(arg_hash)
click to toggle source
# File lib/ceedling/plugin.rb, line 48 def post_mock_generate(arg_hash); end
post_release()
click to toggle source
# File lib/ceedling/plugin.rb, line 72 def post_release; end
post_runner_generate(arg_hash)
click to toggle source
# File lib/ceedling/plugin.rb, line 52 def post_runner_generate(arg_hash); end
post_test(test)
click to toggle source
# File lib/ceedling/plugin.rb, line 68 def post_test(test); end
post_test_fixture_execute(arg_hash)
click to toggle source
# File lib/ceedling/plugin.rb, line 64 def post_test_fixture_execute(arg_hash); end
pre_build()
click to toggle source
whole shebang (any use of Ceedling
)
# File lib/ceedling/plugin.rb, line 75 def pre_build; end
pre_compile_execute(arg_hash)
click to toggle source
compilation (test or source)
# File lib/ceedling/plugin.rb, line 55 def pre_compile_execute(arg_hash); end
pre_link_execute(arg_hash)
click to toggle source
linking (test or source)
# File lib/ceedling/plugin.rb, line 59 def pre_link_execute(arg_hash); end
pre_mock_generate(arg_hash)
click to toggle source
mock generation
# File lib/ceedling/plugin.rb, line 47 def pre_mock_generate(arg_hash); end
pre_release()
click to toggle source
release task
# File lib/ceedling/plugin.rb, line 71 def pre_release; end
pre_runner_generate(arg_hash)
click to toggle source
test runner generation
# File lib/ceedling/plugin.rb, line 51 def pre_runner_generate(arg_hash); end
pre_test(test)
click to toggle source
test task
# File lib/ceedling/plugin.rb, line 67 def pre_test(test); end
pre_test_fixture_execute(arg_hash)
click to toggle source
test fixture execution
# File lib/ceedling/plugin.rb, line 63 def pre_test_fixture_execute(arg_hash); end
setup()
click to toggle source
# File lib/ceedling/plugin.rb, line 44 def setup; end
summary()
click to toggle source
# File lib/ceedling/plugin.rb, line 78 def summary; end