Module: Lookout::Mock::Method::Calls::Class

Included in:
Exactly, Lower, Upper
Defined in:
lib/lookout/mock/method/calls/class.rb

Instance Method Summary collapse

Instance Method Details

#format(limit, calls, format = nil) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
# File 'lib/lookout/mock/method/calls/class.rb', line 4

def format(limit, calls, format = nil)
  return formats[limit][calls] unless format
  if limit == -1
    formats.default = Hash.new([format, [:@method, :@expected, :@calls]])
  elsif calls == -1
    formats[limit].default = [format, [:@method, :@calls]]
  else
    formats[limit][calls] = [format, [:@method]]
  end
  self
end