Class: ServiceContract::Avro::Parameter
- Inherits:
-
ServiceContract::AbstractParameter
- Object
- Struct
- ServiceContract::AbstractParameter
- ServiceContract::Avro::Parameter
- Defined in:
- lib/service_contract/avro/parameter.rb
Instance Attribute Summary
Attributes inherited from ServiceContract::AbstractParameter
Instance Method Summary collapse
Instance Method Details
#default ⇒ Object
18 19 20 |
# File 'lib/service_contract/avro/parameter.rb', line 18 def default definition.default end |
#doc ⇒ Object
22 23 24 |
# File 'lib/service_contract/avro/parameter.rb', line 22 def doc definition.respond_to?(:doc) ? definition.doc : nil end |
#name ⇒ Object
4 5 6 |
# File 'lib/service_contract/avro/parameter.rb', line 4 def name definition.name end |
#subtype ⇒ Object
12 13 14 15 16 |
# File 'lib/service_contract/avro/parameter.rb', line 12 def subtype definition.array? ? definition.type.items : nil end |