Module: Quack::Types
- Extended by:
- Enumerable
- Defined in:
- lib/quack/types.rb,
lib/quack/types/null.rb,
lib/quack/types/time.rb,
lib/quack/types/float.rb,
lib/quack/types/string.rb,
lib/quack/types/boolean.rb,
lib/quack/types/integer.rb
Defined Under Namespace
Classes: Boolean, Float, Integer, Null, String, Time
Constant Summary collapse
- TYPES =
[ Quack::Types::Null, Quack::Types::Integer, Quack::Types::Float, Quack::Types::Boolean, Quack::Types::Time, # ... insert new types here ... Quack::Types::String # must be last! ]
Class Method Summary collapse
Class Method Details
.each ⇒ Object
22 23 24 |
# File 'lib/quack/types.rb', line 22 def self.each TYPES.each { |t| yield(t) } end |