Class: Stubba::InstanceMethod
Instance Attribute Summary
Attributes inherited from ClassMethod
#method, #stubbee
Instance Method Summary
collapse
Methods inherited from ClassMethod
#cannot_replace_method_error, #define_new_method, #eql?, #hidden_method, #hide_original_method, #initialize, #mock, #remove_new_method, #restore_original_method, #to_s
Instance Method Details
#exists? ⇒ Boolean
16
17
18
|
# File 'lib/stubba/instance_method.rb', line 16
def exists?
stubbee.respond_to?(method)
end
|
7
8
9
10
|
# File 'lib/stubba/instance_method.rb', line 7
def stub
raise cannot_replace_method_error unless exists?
define_new_method
end
|
12
13
14
|
# File 'lib/stubba/instance_method.rb', line 12
def unstub
end
|