class Contracts::SingletonMethodReference
The same as MethodReference
, but used for singleton methods.
Private Instance Methods
alias_target(this)
click to toggle source
Return alias target for singleton methods.
# File lib/contracts/method_reference.rb, line 98 def alias_target(this) Support.eigenclass_of this end
private?(this)
click to toggle source
# File lib/contracts/method_reference.rb, line 89 def private?(this) this.private_methods.map(&:to_sym).include?(name) end
protected?(this)
click to toggle source
# File lib/contracts/method_reference.rb, line 93 def protected?(this) this.protected_methods.map(&:to_sym).include?(name) end