From 0e51c47076b0ccb6da2f6cc241b7d45be795f3ad Mon Sep 17 00:00:00 2001 From: Rene Saarsoo Date: Tue, 4 Oct 2011 14:13:57 +0300 Subject: [PATCH] Add :id attribute to @accessor created methods. --- lib/jsduck/accessors.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/jsduck/accessors.rb b/lib/jsduck/accessors.rb index 742a8001..46634eff 100644 --- a/lib/jsduck/accessors.rb +++ b/lib/jsduck/accessors.rb @@ -32,9 +32,10 @@ module JsDuck end def create_getter(cfg) + name = "get" + upcase_first(cfg[:name]) return { :tagname => :method, - :name => "get" + upcase_first(cfg[:name]), + :name => name, :doc => "Returns the value of {@link #cfg-#{cfg[:name]}}.", :params => [], :return => { @@ -43,13 +44,15 @@ module JsDuck }, :owner => cfg[:owner], :files => cfg[:files], + :id => "method-" + name, } end def create_setter(cfg) + name = "set" + upcase_first(cfg[:name]); return { :tagname => :method, - :name => "set" + upcase_first(cfg[:name]), + :name => name, :doc => "Sets the value of {@link #cfg-#{cfg[:name]}}.", :params => [{ :type => cfg[:type], @@ -62,6 +65,7 @@ module JsDuck }, :owner => cfg[:owner], :files => cfg[:files], + :id => "method-" + name, } end -- GitLab