class Impersonator::Double
A simple double implementation. It will generate empty stubs for the passed list of methods
Public Class Methods
new(*methods)
click to toggle source
@param [Array<String, Symbol>] methods The list of methods this double will respond to
# File lib/impersonator/double.rb, line 5 def initialize(*methods) define_methods(methods) end
Private Instance Methods
define_methods(methods)
click to toggle source
# File lib/impersonator/double.rb, line 11 def define_methods(methods) methods.each do |method| self.class.define_method(method) {} end end