diff --git a/lib/jsduck/accessors.rb b/lib/jsduck/accessors.rb index 742a80013311a489cfeed830ed01ae5373b9e500..46634eff75890f7c53fe09157b1593c6eb6e8281 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