module ApidocoDsl
Constants
- VERSION
Public Class Methods
fetch_docs()
click to toggle source
# File lib/apidoco_dsl.rb, line 14 def self.fetch_docs return @@api.api_docs end
Public Instance Methods
api_doc(&block)
click to toggle source
# File lib/apidoco_dsl.rb, line 27 def api_doc(&block) api_doc = ApiDoc.new(@@api) api_doc.instance_exec(&block) @@api.api_docs << api_doc end
def_param_group(group_name, &block)
click to toggle source
# File lib/apidoco_dsl.rb, line 34 def def_param_group(group_name, &block) param_group = ParamGroup.new(group_name, @@api) param_group.instance_exec(&block) @@api.param_groups[group_name] = param_group end
namespace(namespace)
click to toggle source
# File lib/apidoco_dsl.rb, line 18 def namespace(namespace) @@api.namespace = namespace end
resource(resource)
click to toggle source
# File lib/apidoco_dsl.rb, line 23 def resource(resource) @@api.resource = resource end