class Objc2swiftAssistant::ScannedFileSet
Attributes
active_file_nodes[RW]
Public Class Methods
new( root, configuration )
click to toggle source
Calls superclass method
Objc2swiftAssistant::FileSet::new
# File lib/objc2swift_assistant/file_sets.rb, line 75 def initialize( root, configuration ) super( root, configuration ) end
Public Instance Methods
collect_active_file_nodes()
click to toggle source
# File lib/objc2swift_assistant/file_sets.rb, line 94 def collect_active_file_nodes @active_file_nodes = [] @directory_nodes_by_path.each do |_, directory_node | @configuration.log_verbose( "Collecting file nodes for directory:#{directory_node.full_path}") directory_node.file_nodes_by_name.each do |_, file_node | file_node.prepare_for_use() if file_node.should_be_used @active_file_nodes << file_node end end end end
process_directory(path)
click to toggle source
# File lib/objc2swift_assistant/file_sets.rb, line 79 def process_directory(path) directory_node = directory_node_for_path( path ) if directory_node.relative_path.to_s == '.' @root_dir_node = directory_node end @configuration.log_verbose( "Processing Directory: #{path.to_s}") end
process_file(path)
click to toggle source
# File lib/objc2swift_assistant/file_sets.rb, line 87 def process_file(path) @configuration.log_verbose( "Processing File: #{path.to_s}") dir_node = directory_node_for_path( path.parent ) dir_node.process_file( path ) end