Sha256: a73fe46e4c5c05577df2fae6b562fa9ff105ba2c12bb3320bc5ee77e1435ada6

Contents?: true

Size: 776 Bytes

Versions: 28

Compression:

Stored size: 776 Bytes

Contents

module SoberSwag
  ##
  # Base namespace for all nodes.
  # These nodes are compiled into an actual swagger definition
  # via a catamorphism, which I promise is not nearly as scary as it sounds.
  # Sort of.
  module Nodes
    autoload :Base, 'sober_swag/nodes/base'
    autoload :Enum, 'sober_swag/nodes/enum'
    autoload :Binary, 'sober_swag/nodes/binary'
    autoload :Primitive, 'sober_swag/nodes/primitive'
    autoload :NullablePrimitive, 'sober_swag/nodes/nullable_primitive'
    autoload :Sum, 'sober_swag/nodes/sum'
    autoload :Array, 'sober_swag/nodes/array'
    autoload :Object, 'sober_swag/nodes/object'
    autoload :Attribute, 'sober_swag/nodes/attribute'
    autoload :OneOf, 'sober_swag/nodes/one_of'
    autoload :List, 'sober_swag/nodes/list'
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
sober_swag-0.25.2 lib/sober_swag/nodes.rb
sober_swag-0.25.1 lib/sober_swag/nodes.rb
sober_swag-0.25.0 lib/sober_swag/nodes.rb
sober_swag-0.24.1 lib/sober_swag/nodes.rb
sober_swag-0.24.0 lib/sober_swag/nodes.rb
sober_swag-0.23.0 lib/sober_swag/nodes.rb
sober_swag-0.22.0 lib/sober_swag/nodes.rb
sober_swag-0.21.0 lib/sober_swag/nodes.rb
sober_swag-0.20.0 lib/sober_swag/nodes.rb
sober_swag-0.19.0 lib/sober_swag/nodes.rb
sober_swag-0.18.0 lib/sober_swag/nodes.rb
sober_swag-0.17.0 lib/sober_swag/nodes.rb
sober_swag-0.16.0 lib/sober_swag/nodes.rb
sober_swag-0.15.0 lib/sober_swag/nodes.rb
sober_swag-0.14.0 lib/sober_swag/nodes.rb
sober_swag-0.13.0 lib/sober_swag/nodes.rb
sober_swag-0.12.0 lib/sober_swag/nodes.rb
sober_swag-0.11.0 lib/sober_swag/nodes.rb
sober_swag-0.10.0 lib/sober_swag/nodes.rb
sober_swag-0.9.0 lib/sober_swag/nodes.rb