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