Commit fcd3bc3a authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Turn @abstract into builtin Tag class.

parent 3de8f40a
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
require "jsduck/meta_tag"
require "jsduck/builtins/boolean_tag"

module JsDuck::Tag
  # Implementation of @abstract tag
  class Abstract < JsDuck::MetaTag
module JsDuck::Builtins
  class Abstract < BooleanTag
    def initialize
      @name = "abstract"
      @key = :abstract
      @signature = {:long => "abstract", :short => "ABS"}
      @boolean = true
      super
    end
  end
end
+1 −1
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ describe JsDuck::Aggregator do
    end

    it "gets abstract attribute" do
      @doc[:meta][:abstract].should == true
      @doc[:abstract].should == true
    end
  end