Method: RbSys::ExtensionTask#source_files

Defined in:
lib/rb_sys/extensiontask.rb

#source_filesObject

I’m not sure why this is necessary, can it be removed?



72
73
74
75
76
77
78
79
80
81
82
# File 'lib/rb_sys/extensiontask.rb', line 72

def source_files
  list = FileList[
    "#{ext_dir}/**/*.{rs,rb,c,h,toml}",
    "**/Cargo.{toml,lock}",
    "**/.cargo/**/*",
    "#{ext_dir}/lib/**/*"
  ]
  list.include("#{ext_dir}/#{@source_pattern}") if @source_pattern
  list.exclude(File.join(target_directory, "**/*"))
  list
end