class YARD::CodeObjects::Cucumber::FeatureDirectory

Attributes

description[RW]

Public Class Methods

new(namespace, name) click to toggle source
Calls superclass method
# File lib/yard/code_objects/cucumber/namespace_object.rb, line 21
def initialize(namespace, name)
  super(namespace, name)
  @description = ""
end

Public Instance Methods

expanded_path() click to toggle source
# File lib/yard/code_objects/cucumber/namespace_object.rb, line 30
def expanded_path
  to_s.split('::')[1..-1].join('/')
end
features() click to toggle source
# File lib/yard/code_objects/cucumber/namespace_object.rb, line 38
def features
  children.find_all { |d| d.is_a?(Feature) }
end
location() click to toggle source
# File lib/yard/code_objects/cucumber/namespace_object.rb, line 26
def location
  files.first.first if files && !files.empty?
end
subdirectories() click to toggle source
# File lib/yard/code_objects/cucumber/namespace_object.rb, line 42
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/cucumber/namespace_object.rb, line 34
def value;
  name;
end