Parent

Class Index

Quicksearch

FlexMock

Public Instance Methods

inspect() click to toggle source

(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
method_missing(sym, *args, &block) click to toggle source

(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

secsequence

--- SEC00022

seccomment

--- ""

method_list

--- 
- 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\">&quot;#&lt;%s:0x%x %s&gt;&quot;</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\">&amp;</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\">&lt;&lt;</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\">&quot;undefined method `%s' for %p&quot;</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, &amp;block)
  category: Instance
  type: Public

sectitle

--- 

[Validate]

Generated with the Darkfish Rdoc Generator.