Sha256: 51db05f24e96b1c8420d3ecae8291f8aaf89c1fcca93052595422ce07faf95ff

Contents?: true

Size: 666 Bytes

Versions: 13

Compression:

Stored size: 666 Bytes

Contents

module Spira

  ##
  # Spira::Types is a set of default Spira::Type classes.
  #
  # @see Spira::Type
  # @see Spira::Types::Int
  # @see Spira::Types::Integer  
  # @see Spira::Types::Boolean
  # @see Spira::Types::String
  # @see Spira::Types::GYear
  # @see Spira::Types::Date
  # @see Spira::Types::DateTime
  # @see Spira::Types::Float
  # @see Spira::Types::Any
  module Types

    # No autoloading here--the associations to XSD types are made by the
    # classes themselves, so we need to require them or XSD types
    # will show up as not found.
    
    Dir.glob(File.join(File.dirname(__FILE__), 'types', '*.rb')).each { |file| require file }

  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
spira-3.3.0 lib/spira/types.rb
spira-3.2.0 lib/spira/types.rb
spira-3.1.1 lib/spira/types.rb
spira-3.1.0 lib/spira/types.rb
spira-3.0.0 lib/spira/types.rb
spira-2.1.0 lib/spira/types.rb
spira-2.0.2 lib/spira/types.rb
spira-2.0.1 lib/spira/types.rb
spira-2.0.0 lib/spira/types.rb
spira-1.1.1 lib/spira/types.rb
spira-0.7.1 lib/spira/types.rb
spira-0.7 lib/spira/types.rb
spira-0.5.0 lib/spira/types.rb