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