class Contracts::IsA
Public Class Methods
Source
# File lib/middleman-core/contracts.rb, line 7 def self.[](val) @lookup ||= {} @lookup[val] ||= new(val) end
Public Instance Methods
Source
# File lib/middleman-core/contracts.rb, line 16 def valid?(val) val.is_a? @val.constantize end