Module: Typespec
- Defined in:
- lib/typespec.rb,
lib/typespec/gem.rb
Overview
…
Defined Under Namespace
Modules: Gem Classes: Any, Array, Enum, Function, Hash, Object, Or, Struct, Type, Value
Class Method Summary collapse
-
.anything ⇒ Object
…
-
.array ⇒ Object
…
-
.boolean ⇒ Object
…
-
.enum ⇒ Object
…
-
.expects ⇒ Object
…
-
.float ⇒ Object
…
-
.fn ⇒ Object
…
- .function ⇒ Object
-
.hash ⇒ Object
…
-
.integer ⇒ Object
…
-
.nil ⇒ Object
…
-
.nothing ⇒ Object
…
-
.number ⇒ Object
…
-
.object ⇒ Object
…
-
.or ⇒ Object
…
-
.rational ⇒ Object
…
-
.string ⇒ Object
…
-
.struct ⇒ Object
…
-
.symbol ⇒ Object
…
-
.t ⇒ Object
…
Class Method Details
.boolean ⇒ Object
…
54 |
# File 'lib/typespec.rb', line 54 def self.boolean; Typespec.or[Typespec.t[TrueClass], Typespec.t[FalseClass]]; end |
.function ⇒ Object
186 |
# File 'lib/typespec.rb', line 186 def self.function; Typespec::Function; end |