Loading lib/jsduck/class.rb +1 −17 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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. # Loading spec/class_spec.rb +0 −16 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading Loading
lib/jsduck/class.rb +1 −17 Original line number Diff line number Diff line Loading @@ -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" Loading @@ -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. # Loading
spec/class_spec.rb +0 −16 Original line number Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading @@ -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 Loading