Module: Typ::Is

Defined in:
lib/typ.rb

Defined Under Namespace

Modules: Array, Singleton

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(gate) ⇒ Object



40
41
42
# File 'lib/typ.rb', line 40

def self.included gate
  gate.extend Singleton
end

Instance Method Details

#initialize(object) ⇒ Object



48
49
50
# File 'lib/typ.rb', line 48

def initialize object
  @ok = self.class.check[object]
end

#ok?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/typ.rb', line 52

def ok?
  @ok
end