aboutsummaryrefslogtreecommitdiffstats
path: root/lib/apidoc/controller_dsl/parameters.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/apidoc/controller_dsl/parameters.rb')
-rw-r--r--lib/apidoc/controller_dsl/parameters.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/apidoc/controller_dsl/parameters.rb b/lib/apidoc/controller_dsl/parameters.rb
deleted file mode 100644
index c3d285f..0000000
--- a/lib/apidoc/controller_dsl/parameters.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-module Apidoc
- module ControllerDsl
- module Parameters
- def requires(name, example, description)
- _apidoc_current_endpoint.parameters << Parameter.new(name, example, description, required: true)
- end
-
- def optional(name, example, description)
- _apidoc_current_endpoint.parameters << Parameter.new(name, example, description, required: false)
- end
-
- def param_group(name, &blk)
- if block_given?
- _apidoc_param_groups[name] = blk
- else
- blk = _apidoc_param_groups[name]
- if blk
- blk.call
- else
- raise DslError, "Parameters group #{name} is not defined."
- end
- end
- end
- end
- end
-end
-