aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRhenium <rhenium@rhe.jp>2014-01-08 21:53:53 +0900
committerRhenium <rhenium@rhe.jp>2014-01-08 21:53:53 +0900
commit9bf6d1a11c259bfd2cb28fa7dd2e3f8aeb5abefb (patch)
treeb459020b0611ece18269d5713b2665fa567392eb /lib
parentc766f011e4cda8612911ef031a26a448f8957add (diff)
downloadaclog-9bf6d1a11c259bfd2cb28fa7dd2e3f8aeb5abefb.tar.gz
add nodoc option to Apidoc::Endpoint
Diffstat (limited to 'lib')
-rw-r--r--lib/apidoc/controller_dsl/endpoint.rb4
-rw-r--r--lib/apidoc/endpoint.rb3
2 files changed, 6 insertions, 1 deletions
diff --git a/lib/apidoc/controller_dsl/endpoint.rb b/lib/apidoc/controller_dsl/endpoint.rb
index 66e163f..18d4fe2 100644
--- a/lib/apidoc/controller_dsl/endpoint.rb
+++ b/lib/apidoc/controller_dsl/endpoint.rb
@@ -20,6 +20,10 @@ module Apidoc
def description(description)
_apidoc_current_endpoint.description = description
end
+
+ def nodoc
+ _apidoc_current_endpoint.nodoc = true
+ end
end
end
end
diff --git a/lib/apidoc/endpoint.rb b/lib/apidoc/endpoint.rb
index acf6519..5d200b3 100644
--- a/lib/apidoc/endpoint.rb
+++ b/lib/apidoc/endpoint.rb
@@ -1,13 +1,14 @@
module Apidoc
class Endpoint
attr_reader :method, :name, :parameters
- attr_accessor :description
+ attr_accessor :description, :nodoc
def initialize(method, name)
@method = method
@name = name
@parameters = []
@description = nil
+ @nodoc = false
end
def to_s