diff --git a/test/unit/cmock_plugin_manager_test.rb b/test/unit/cmock_plugin_manager_test.rb index 597a6d5..c6891bb 100644 --- a/test/unit/cmock_plugin_manager_test.rb +++ b/test/unit/cmock_plugin_manager_test.rb @@ -20,8 +20,13 @@ describe CMockPluginManager, "Verify CMockPluginManager Module" do :enforce_strict_ordering => false, :ignore => :args_and_calls ) - @config.define_singleton_method( :plugins ){ @plugins || [] } - @config.define_singleton_method( :plugins= ){ |val| @plugins = val } + + #if (RUBY_VERSION.split('.')[0].to_i >= 2) + # @config.define_singleton_method( :plugins ){ @plugins || [] } + # @config.define_singleton_method( :plugins= ){ |val| @plugins = val } + #else + eval "class << @config\ndef plugins\n@plugins||[]\nend\ndef plugins=(val)\n@plugins=val\nend\nend\n" + #end end after do