Class: Apipie::Params::Descriptor::Boolean
- Inherits:
-
Enum
- Object
- Base
- JsonSchema
- Enum
- Apipie::Params::Descriptor::Boolean
- Defined in:
- lib/apipie/params/descriptor.rb
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Enum
Methods inherited from JsonSchema
inherited, #json_schema, #validate!
Methods inherited from Base
find, inherited, #initialize, #invalid_param_error, #to_json
Constructor Details
This class inherits a constructor from Apipie::Params::Descriptor::Enum
Class Method Details
.build(argument, options, block) ⇒ Object
325 326 327 328 329 |
# File 'lib/apipie/params/descriptor.rb', line 325 def self.build(argument, , block) if argument == :bool self.new(valid_values, ) end end |
.valid_values ⇒ Object
331 332 333 |
# File 'lib/apipie/params/descriptor.rb', line 331 def self.valid_values %w[true false] end |
Instance Method Details
#description ⇒ Object
335 336 337 |
# File 'lib/apipie/params/descriptor.rb', line 335 def description "Must be 'true' or 'false'" end |