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