Object
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/arrow/applettestcase.rb, line 66 66: def inspect 67: "#<%s:0x%x %s>" % [ 68: self.class.name, 69: self.object_id * 2, 70: self.mock_name 71: ] 72: end
(Not documented)
# File /Users/ged/source/ruby/Arrow/lib/arrow/applettestcase.rb, line 74 74: def method_missing(sym, *args, &block) 75: mock_wrap do 76: if handler = @expectations[sym] 77: args << block if block_given? 78: handler.call(*args) 79: else 80: raise NoMethodError, "undefined method `%s' for %p" % 81: [ sym, self ] unless @ignore_missing 82: end 83: end 84: end
--- SEC00022
--- ""
--- - methods: - visibility: public aref: M000005 name: inspect sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/arrow/applettestcase.rb, line 66</span>\n\ 66: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">inspect</span>\n\ 67: <span class=\"ruby-value str\">"#<%s:0x%x %s>"</span> <span class=\"ruby-operator\">%</span> [\n\ 68: <span class=\"ruby-keyword kw\">self</span>.<span class=\"ruby-identifier\">class</span>.<span class=\"ruby-identifier\">name</span>,\n\ 69: <span class=\"ruby-keyword kw\">self</span>.<span class=\"ruby-identifier\">object_id</span> <span class=\"ruby-operator\">*</span> <span class=\"ruby-value\">2</span>,\n\ 70: <span class=\"ruby-keyword kw\">self</span>.<span class=\"ruby-identifier\">mock_name</span>\n\ 71: ]\n\ 72: <span class=\"ruby-keyword kw\">end</span>" params: () - visibility: public aref: M000006 name: method_missing sourcecode: " <span class=\"ruby-comment cmt\"># File /Users/ged/source/ruby/Arrow/lib/arrow/applettestcase.rb, line 74</span>\n\ 74: <span class=\"ruby-keyword kw\">def</span> <span class=\"ruby-identifier\">method_missing</span>(<span class=\"ruby-identifier\">sym</span>, <span class=\"ruby-operator\">*</span><span class=\"ruby-identifier\">args</span>, <span class=\"ruby-operator\">&</span><span class=\"ruby-identifier\">block</span>)\n\ 75: <span class=\"ruby-identifier\">mock_wrap</span> <span class=\"ruby-keyword kw\">do</span>\n\ 76: <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">handler</span> = <span class=\"ruby-ivar\">@expectations</span>[<span class=\"ruby-identifier\">sym</span>]\n\ 77: <span class=\"ruby-identifier\">args</span> <span class=\"ruby-operator\"><<</span> <span class=\"ruby-identifier\">block</span> <span class=\"ruby-keyword kw\">if</span> <span class=\"ruby-identifier\">block_given?</span>\n\ 78: <span class=\"ruby-identifier\">handler</span>.<span class=\"ruby-identifier\">call</span>(<span class=\"ruby-operator\">*</span><span class=\"ruby-identifier\">args</span>)\n\ 79: <span class=\"ruby-keyword kw\">else</span>\n\ 80: <span class=\"ruby-identifier\">raise</span> <span class=\"ruby-constant\">NoMethodError</span>, <span class=\"ruby-value str\">"undefined method `%s' for %p"</span> <span class=\"ruby-operator\">%</span>\n\ 81: [ <span class=\"ruby-identifier\">sym</span>, <span class=\"ruby-keyword kw\">self</span> ] <span class=\"ruby-keyword kw\">unless</span> <span class=\"ruby-ivar\">@ignore_missing</span>\n\ 82: <span class=\"ruby-keyword kw\">end</span>\n\ 83: <span class=\"ruby-keyword kw\">end</span>\n\ 84: <span class=\"ruby-keyword kw\">end</span>" params: (sym, *args, &block) category: Instance type: Public
---
Generated with the Darkfish Rdoc Generator.