Module: TypedParameter::Swagger::Types
- Defined in:
- lib/typed_parameter/swagger/types.rb,
lib/typed_parameter/swagger/types/base.rb,
lib/typed_parameter/swagger/types/date_type.rb,
lib/typed_parameter/swagger/types/float_type.rb,
lib/typed_parameter/swagger/types/string_type.rb,
lib/typed_parameter/swagger/types/boolean_type.rb,
lib/typed_parameter/swagger/types/integer_type.rb,
lib/typed_parameter/swagger/types/date_time_type.rb
Defined Under Namespace
Classes: Base, BooleanType, DateTimeType, DateType, FloatType, IntegerType, StringType
Class Method Summary
collapse
Class Method Details
.[](key) ⇒ Object
18
19
20
|
# File 'lib/typed_parameter/swagger/types.rb', line 18
def [](key)
@swagger_types[key].freeze
end
|
.register(key, type) ⇒ Object
13
14
15
16
|
# File 'lib/typed_parameter/swagger/types.rb', line 13
def register(key, type)
@swagger_types ||= {}
@swagger_types[key] = type
end
|