@@ -590,7 +590,7 @@ <h3 class="signature first" id="initialize-instance_method">
590
590
591
591
< 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 >
592
592
< 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 >
594
594
< span class ='kw '> end</ span >
595
595
596
596
< 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">
602
602
< span class ='comment '> # class methods are really instance methods of the singleton class
603
603
</ 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 >
604
604
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 >
607
607
< span class ='kw '> end</ span >
608
608
609
609
< 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">
1076
1076
< span class ='id identifier rubyid_premock_setup '> premock_setup</ span >
1077
1077
< 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
1078
1078
</ 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 >
1080
1080
< 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 >
1081
1081
< 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 >
1082
1082
@@ -1336,7 +1336,7 @@ <h3 class="signature " id="mock_return_value-instance_method">
1336
1336
< span class ='id identifier rubyid_premock_setup '> premock_setup</ span >
1337
1337
< 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
1338
1338
</ 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 >
1340
1340
< 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 >
1341
1341
< span class ='comment '> # record the args passed in the call to the method and the result
1342
1342
</ 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">
1416
1416
</ div >
1417
1417
1418
1418
< 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
1420
1420
< a href ="http://yardoc.org " title ="Yay! A Ruby Documentation Tool " target ="_parent "> yard</ a >
1421
1421
0.9.26 (ruby-2.7.1).
1422
1422
</ div >
0 commit comments