@@ -590,7 +590,7 @@ <h3 class="signature first" id="initialize-instance_method">
590590
591591< span class ='kw '> def</ span > < span class ='id identifier rubyid_initialize '> initialize</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='comma '> ,</ span > < span class ='label '> watch:</ span > < span class ='kw '> true</ span > < span class ='rparen '> )</ span >
592592 < span class ='kw '> if</ span > < span class ='const '> < span class ='object_link '> < a href ="../Grift.html " title ="Grift (module) "> Grift</ a > </ span > </ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_restricted_method? '> < span class ='object_link '> < a href ="../Grift.html#restricted_method%3F-class_method " title ="Grift.restricted_method? (method) "> restricted_method?</ a > </ span > </ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='rparen '> )</ span >
593- < span class ='id identifier rubyid_raise '> raise</ span > < span class ='lparen '> (</ span > < span class ='const '> < span class ='object_link '> < a href ="../Grift.html " title ="Grift (module) "> Grift</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="Error.html " title ="Grift::Error (class) "> Error</ a > </ span > </ span > < span class ='comma '> ,</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> Cannont mock restricted method </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_content '> for class </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
593+ < span class ='id identifier rubyid_raise '> raise</ span > < span class ='lparen '> (</ span > < span class ='const '> < span class ='object_link '> < a href ="../Grift.html " title ="Grift (module) "> Grift</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="Error.html " title ="Grift::Error (class) "> Error</ a > </ span > </ span > < span class ='comma '> ,</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> Cannot mock restricted method </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_content '> for class </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
594594 < span class ='kw '> end</ span >
595595
596596 < span class ='ivar '> @klass</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_klass '> klass</ span >
@@ -602,8 +602,8 @@ <h3 class="signature first" id="initialize-instance_method">
602602 < span class ='comment '> # class methods are really instance methods of the singleton class
603603</ span > < span class ='ivar '> @class_method</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_singleton_class '> singleton_class</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_instance_methods '> instance_methods</ span > < span class ='lparen '> (</ span > < span class ='kw '> true</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_include? '> include?</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='rparen '> )</ span >
604604
605- < span class ='kw '> unless</ span > < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_instance_methods '> instance_methods</ span > < span class ='lparen '> (</ span > < span class ='kw '> true</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_include? '> include?</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='rparen '> )</ span >
606- < span class ='id identifier rubyid_raise '> raise</ span > < span class ='lparen '> (</ span > < span class ='const '> < span class ='object_link '> < a href ="../Grift.html " title ="Grift (module) "> Grift</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="Error.html " title ="Grift::Error (class) "> Error</ a > </ span > </ span > < span class ='comma '> ,</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> Cannont mock unknown method </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_content '> for class </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
605+ < span class ='kw '> unless</ span > < span class ='ivar ' > @class_method </ span > < span class =' op ' > || </ span > < span class =' id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_instance_methods '> instance_methods</ span > < span class ='lparen '> (</ span > < span class ='kw '> true</ span > < span class ='rparen '> )</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_include? '> include?</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='rparen '> )</ span >
606+ < span class ='id identifier rubyid_raise '> raise</ span > < span class ='lparen '> (</ span > < span class ='const '> < span class ='object_link '> < a href ="../Grift.html " title ="Grift (module) "> Grift</ a > </ span > </ span > < span class ='op '> ::</ span > < span class ='const '> < span class ='object_link '> < a href ="Error.html " title ="Grift::Error (class) "> Error</ a > </ span > </ span > < span class ='comma '> ,</ span > < span class ='tstring '> < span class ='tstring_beg '> "</ span > < span class ='tstring_content '> Cannot mock unknown method </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_method_name '> method_name</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_content '> for class </ span > < span class ='embexpr_beg '> #{</ span > < span class ='id identifier rubyid_klass '> klass</ span > < span class ='embexpr_end '> }</ span > < span class ='tstring_end '> "</ span > </ span > < span class ='rparen '> )</ span >
607607 < span class ='kw '> end</ span >
608608
609609 < span class ='kw '> if</ span > < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_instance_methods '> instance_methods</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_include? '> include?</ span > < span class ='lparen '> (</ span > < span class ='ivar '> @cache_method_name</ span > < span class ='rparen '> )</ span >
@@ -1076,7 +1076,7 @@ <h3 class="signature " id="mock_implementation-instance_method">
10761076 < span class ='id identifier rubyid_premock_setup '> premock_setup</ span >
10771077 < span class ='id identifier rubyid_mock_executions '> mock_executions</ span > < span class ='op '> =</ span > < span class ='ivar '> @mock_executions</ span > < span class ='comment '> # required to access inside class instance block
10781078</ span >
1079- < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_remove_method '> remove_method</ span > < span class ='lparen '> (</ span > < span class ='ivar '> @method_name</ span > < span class ='rparen '> )</ span >
1079+ < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_remove_method '> remove_method</ span > < span class ='lparen '> (</ span > < span class ='ivar '> @method_name</ span > < span class ='rparen '> )</ span > < span class =' kw ' > if </ span > < span class =' id identifier rubyid_class_instance ' > class_instance </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_instance_methods ' > instance_methods </ span > < span class =' lparen ' > ( </ span > < span class =' kw ' > false </ span > < span class =' rparen ' > ) </ span > < span class =' period ' > . </ span > < span class =' id identifier rubyid_include? ' > include? </ span > < span class =' lparen ' > ( </ span > < span class =' ivar ' > @method_name </ span > < span class =' rparen ' > ) </ span >
10801080 < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_define_method '> define_method</ span > < span class ='ivar '> @method_name</ span > < span class ='kw '> do</ span > < span class ='op '> |</ span > < span class ='op '> *</ span > < span class ='id identifier rubyid_args '> args</ span > < span class ='op '> |</ span >
10811081 < span class ='id identifier rubyid_return_value '> return_value</ span > < span class ='op '> =</ span > < span class ='id identifier rubyid_block '> block</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_call '> call</ span > < span class ='lparen '> (</ span > < span class ='op '> *</ span > < span class ='id identifier rubyid_args '> args</ span > < span class ='rparen '> )</ span >
10821082
@@ -1336,7 +1336,7 @@ <h3 class="signature " id="mock_return_value-instance_method">
13361336 < span class ='id identifier rubyid_premock_setup '> premock_setup</ span >
13371337 < span class ='id identifier rubyid_mock_executions '> mock_executions</ span > < span class ='op '> =</ span > < span class ='ivar '> @mock_executions</ span > < span class ='comment '> # required to access inside class instance block
13381338</ span >
1339- < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_remove_method '> remove_method</ span > < span class ='lparen '> (</ span > < span class ='ivar '> @method_name</ span > < span class ='rparen '> )</ span >
1339+ < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_remove_method '> remove_method</ span > < span class ='lparen '> (</ span > < span class ='ivar '> @method_name</ span > < span class ='rparen '> )</ span > < span class =' kw ' > if </ span > < span class =' id identifier rubyid_method_defined? ' > method_defined? </ span >
13401340 < span class ='id identifier rubyid_class_instance '> class_instance</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_define_method '> define_method</ span > < span class ='ivar '> @method_name</ span > < span class ='kw '> do</ span > < span class ='op '> |</ span > < span class ='op '> *</ span > < span class ='id identifier rubyid_args '> args</ span > < span class ='op '> |</ span >
13411341 < span class ='comment '> # record the args passed in the call to the method and the result
13421342</ span > < span class ='id identifier rubyid_mock_executions '> mock_executions</ span > < span class ='period '> .</ span > < span class ='id identifier rubyid_store '> store</ span > < span class ='lparen '> (</ span > < span class ='id identifier rubyid_args '> args</ span > < span class ='comma '> ,</ span > < span class ='id identifier rubyid_return_value '> return_value</ span > < span class ='rparen '> )</ span >
@@ -1416,7 +1416,7 @@ <h3 class="signature " id="to_s-instance_method">
14161416</ div >
14171417
14181418 < div id ="footer ">
1419- Generated on Wed Nov 10 20:07:38 2021 by
1419+ Generated on Thu Nov 11 08:39:35 2021 by
14201420 < a href ="http://yardoc.org " title ="Yay! A Ruby Documentation Tool " target ="_parent "> yard</ a >
14211421 0.9.26 (ruby-2.7.1).
14221422</ div >
0 commit comments