# File lib/flexmock/expectation.rb, line 144
144:     def and_return(*args, &block)
145:       @return_block = 
146:         if block_given? 
147:            block
148:         else
149:           lambda { args.size == 1 ? args.first : args.shift }
150:         end
151:       self
152:     end