Class: MarkdownTree::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/markdown_tree/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
8
9
# File 'lib/markdown_tree/configuration.rb', line 5

def initialize
  @exclude_list = ["node_modules", ".git", ".DS_Store"]
  @root_directory = Dir.pwd
  @output_file = "directory_structure.md"
end

Instance Attribute Details

#exclude_listObject

Returns the value of attribute exclude_list.



3
4
5
# File 'lib/markdown_tree/configuration.rb', line 3

def exclude_list
  @exclude_list
end

#output_fileObject

Returns the value of attribute output_file.



3
4
5
# File 'lib/markdown_tree/configuration.rb', line 3

def output_file
  @output_file
end

#root_directoryObject

Returns the value of attribute root_directory.



3
4
5
# File 'lib/markdown_tree/configuration.rb', line 3

def root_directory
  @root_directory
end