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