module Contractinator::CoreExtensions::Class
Public Instance Methods
class_contract_inspect()
click to toggle source
# File lib/contractinator/core_extensions/class.rb, line 8 def class_contract_inspect to_s end
contract_inspect()
click to toggle source
# File lib/contractinator/core_extensions/class.rb, line 4 def contract_inspect class_contract_inspect end
instance_contract_inspect()
click to toggle source
# File lib/contractinator/core_extensions/class.rb, line 12 def instance_contract_inspect underscore(class_contract_inspect) end
underscore(string)
click to toggle source
# File lib/contractinator/core_extensions/class.rb, line 16 def underscore(string) string.gsub(/([A-Z]+)([A-Z][a-z])/,'\1_\2'). gsub(/([a-z\d])([A-Z])/,'\1_\2'). downcase end