Class: EhbrsRubyUtils::Fs::Selected::BuildFile

Inherits:
Object
  • Object
show all
Defined in:
lib/ehbrs_ruby_utils/fs/selected/build_file.rb

Instance Method Summary collapse

Instance Method Details

#performObject



11
12
13
# File 'lib/ehbrs_ruby_utils/fs/selected/build_file.rb', line 11

def perform
  target_path.assert_parent.make_symlink(path)
end

#target_basenameObject



19
20
21
# File 'lib/ehbrs_ruby_utils/fs/selected/build_file.rb', line 19

def target_basename
  build.target_basename_proc.call(path)
end

#target_pathObject



15
16
17
# File 'lib/ehbrs_ruby_utils/fs/selected/build_file.rb', line 15

def target_path
  build.target_dir.join(target_basename)
end