class YARD::CodeObjects::Lucid::FeatureDirectory
Attributes
description[RW]
Public Class Methods
new(namespace,name)
click to toggle source
Calls superclass method
# File lib/yard/code_objects/lucid/namespace_object.rb, line 15 def initialize(namespace,name) super(namespace,name) @description = "" end
Public Instance Methods
expanded_path()
click to toggle source
# File lib/yard/code_objects/lucid/namespace_object.rb, line 24 def expanded_path to_s.split('::')[1..-1].join('/') end
features()
click to toggle source
# File lib/yard/code_objects/lucid/namespace_object.rb, line 30 def features children.find_all { |d| d.is_a?(Feature) } end
location()
click to toggle source
# File lib/yard/code_objects/lucid/namespace_object.rb, line 20 def location files.first.first if files && !files.empty? end
subdirectories()
click to toggle source
# File lib/yard/code_objects/lucid/namespace_object.rb, line 34 def subdirectories subdirectories = children.find_all { |d| d.is_a?(FeatureDirectory) } subdirectories + subdirectories.collect { |s| s.subdirectories }.flatten end
value()
click to toggle source
# File lib/yard/code_objects/lucid/namespace_object.rb, line 28 def value ; name ; end