Class: FileSystem::FakeSymbolicLink
- Inherits:
-
Object
- Object
- FileSystem::FakeSymbolicLink
- Defined in:
- lib/file_system/link/fake_symbolic_link.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#new_name ⇒ Object
Returns the value of attribute new_name.
-
#old_name ⇒ Object
Returns the value of attribute old_name.
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(traverser, old_name, new_name) ⇒ FakeSymbolicLink
constructor
A new instance of FakeSymbolicLink.
- #is_dir? ⇒ Boolean
- #is_file? ⇒ Boolean
Constructor Details
#initialize(traverser, old_name, new_name) ⇒ FakeSymbolicLink
Returns a new instance of FakeSymbolicLink.
5 6 7 8 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 5 def initialize(traverser, old_name, new_name) @old_name = old_name @new_name = File.join(traverser.current_dir, new_name) end |
Instance Attribute Details
#new_name ⇒ Object
Returns the value of attribute new_name.
4 5 6 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 4 def new_name @new_name end |
#old_name ⇒ Object
Returns the value of attribute old_name.
4 5 6 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 4 def old_name @old_name end |
Instance Method Details
#create ⇒ Object
10 11 12 13 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 10 def create puts "SYMBOLIC LINK: #{new_name} --> #{old_name}" # puts "ln_s #{old_name} #{new_name}" end |
#is_dir? ⇒ Boolean
19 20 21 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 19 def is_dir? true end |
#is_file? ⇒ Boolean
15 16 17 |
# File 'lib/file_system/link/fake_symbolic_link.rb', line 15 def is_file? false end |