Class: Apipie::Params::Descriptor::Integer
- Inherits:
-
JsonSchema
- Object
- Base
- JsonSchema
- Apipie::Params::Descriptor::Integer
- Defined in:
- lib/apipie/params/descriptor.rb
Overview
validate arguments type
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from JsonSchema
Methods inherited from Base
find, inherited, #initialize, #invalid_param_error, #to_json
Constructor Details
This class inherits a constructor from Apipie::Params::Descriptor::Base
Class Method Details
.build(type, options, block) ⇒ Object
112 113 114 |
# File 'lib/apipie/params/descriptor.rb', line 112 def self.build(type, , block) self.new() if type == ::Integer end |
Instance Method Details
#description ⇒ Object
116 117 118 |
# File 'lib/apipie/params/descriptor.rb', line 116 def description "Must be an integer" end |
#json_schema ⇒ Object
120 121 122 |
# File 'lib/apipie/params/descriptor.rb', line 120 def json_schema super.merge('type' => 'integer') end |