class Object
Public Instance Methods
calling_method_name()
click to toggle source
# File lib/error_handling_protocol/core_ext/object.rb, line 7 def calling_method_name collaboration_location_in_defining_method = caller[1] method_name = collaboration_location_in_defining_method[/.+in `(.+)'/, 1] method_name.to_sym end
subclass_responsibility()
click to toggle source
# File lib/error_handling_protocol/core_ext/object.rb, line 3 def subclass_responsibility raise ErrorHandlingProtocol::SubclassResponsibilityError.to_implement_instance_method_on calling_method_name, self end