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

Remove unused JsDuck::Class#package_name method.

parent d2c73d1e
Loading
Loading
Loading
Loading
+1 −17
Original line number Diff line number Diff line
@@ -184,21 +184,11 @@ module JsDuck
      @doc[:members]
    end

    # A way to access full class name with similar syntax to
    # package_name and short_name
    # A way to access full class name with similar syntax to short_name
    def full_name
      @doc[:name]
    end

    # Returns package name of the class.
    #
    # That is the namespace part of full class name.
    #
    # For example "My.package" is package_name of "My.package.Class"
    def package_name
      Class.package_name(@doc[:name])
    end

    # Returns last part of full class name
    #
    # For example for "My.package.Class" it is "Class"
@@ -208,12 +198,6 @@ module JsDuck

    # Static methods

    # Utility method that given a package or class name finds the name
    # of its parent package.
    def self.package_name(name)
      name.slice(0, name.length - self.short_name(name).length - 1) || ""
    end

    # Utility method that given full package or class name extracts
    # the "class"-part of the name.
    #
+0 −16
Original line number Diff line number Diff line
@@ -312,10 +312,6 @@ describe JsDuck::Class do
      @cls = JsDuck::Class.new({:name => "My.package.Cls",});
    end

    it "#package_name contains all parts except the last" do
      @cls.package_name.should == "My.package"
    end

    it "#short_name contains only the last part" do
      @cls.short_name.should == "Cls"
    end
@@ -327,10 +323,6 @@ describe JsDuck::Class do
      @cls = JsDuck::Class.new({:name => "My.Package.Cls",});
    end

    it "#package_name contains only first part" do
      @cls.package_name.should == "My"
    end

    it "#short_name contains remaining parts" do
      @cls.short_name.should == "Package.Cls"
    end
@@ -342,10 +334,6 @@ describe JsDuck::Class do
      @cls = JsDuck::Class.new({:name => "Foo",});
    end

    it "#package_name is empty" do
      @cls.package_name.should == ""
    end

    it "#short_name is the same as full_name" do
      @cls.short_name.should == "Foo"
    end
@@ -357,10 +345,6 @@ describe JsDuck::Class do
      @cls = JsDuck::Class.new({:name => "Foo.Bar",});
    end

    it "#package_name is first part" do
      @cls.package_name.should == "Foo"
    end

    it "#short_name is second part" do
      @cls.short_name.should == "Bar"
    end