class Nanoc::Core::ContractsSupport::EnabledContracts::Named
Public Class Methods
new(name)
click to toggle source
# File lib/nanoc/core/contracts_support.rb, line 47 def initialize(name) @name = name end
Public Instance Methods
inspect()
click to toggle source
# File lib/nanoc/core/contracts_support.rb, line 55 def inspect "#{self.class}(#{@name})" end
valid?(val)
click to toggle source
# File lib/nanoc/core/contracts_support.rb, line 51 def valid?(val) val.is_a?(Kernel.const_get(@name)) end