Module: Openapi3Parser::NodeFactory::ClassMethods
- Defined in:
- lib/openapi3_parser/node_factory.rb
Instance Method Summary collapse
- #allow_default ⇒ Object
- #allowed_default? ⇒ Boolean
- #disallow_default ⇒ Object
- #expected_input_type ⇒ Object
- #input_type(type) ⇒ Object
- #valid_input_type?(type) ⇒ Boolean
Instance Method Details
#allow_default ⇒ Object
24 25 26 |
# File 'lib/openapi3_parser/node_factory.rb', line 24 def allow_default @allow_default = true end |
#allowed_default? ⇒ Boolean
32 33 34 |
# File 'lib/openapi3_parser/node_factory.rb', line 32 def allowed_default? @allow_default.nil? || @allow_default end |
#disallow_default ⇒ Object
28 29 30 |
# File 'lib/openapi3_parser/node_factory.rb', line 28 def disallow_default @allow_default = false end |
#expected_input_type ⇒ Object
20 21 22 |
# File 'lib/openapi3_parser/node_factory.rb', line 20 def expected_input_type @input_type end |
#input_type(type) ⇒ Object
11 12 13 |
# File 'lib/openapi3_parser/node_factory.rb', line 11 def input_type(type) @input_type = type end |
#valid_input_type?(type) ⇒ Boolean
15 16 17 18 |
# File 'lib/openapi3_parser/node_factory.rb', line 15 def valid_input_type?(type) return true unless @input_type type.is_a?(@input_type) end |