class CMock
Public Class Methods
Source
# File vendor/cmock/lib/cmock.rb, line 19 def initialize(options = nil) cm_config = CMockConfig.new(options) cm_unityhelper = CMockUnityHelperParser.new(cm_config) cm_writer = CMockFileWriter.new(cm_config) cm_gen_utils = CMockGeneratorUtils.new(cm_config, :unity_helper => cm_unityhelper) cm_gen_plugins = CMockPluginManager.new(cm_config, cm_gen_utils) @cm_parser = CMockHeaderParser.new(cm_config) @cm_generator = CMockGenerator.new(cm_config, cm_writer, cm_gen_utils, cm_gen_plugins) @silent = (cm_config.verbosity < 2) end
Public Instance Methods
Source
# File vendor/cmock/lib/cmock.rb, line 32 def setup_mocks(files, folder = nil) [files].flatten.each do |src| generate_mock(src, folder) end end
Source
# File vendor/cmock/lib/cmock.rb, line 38 def setup_skeletons(files) [files].flatten.each do |src| generate_skeleton src end end