Class: Agentilda::Resync::Dirs::Change
- Inherits:
-
Data
- Object
- Data
- Agentilda::Resync::Dirs::Change
- Defined in:
- lib/agentilda/resync.rb
Overview
A proposed rename.
Instance Attribute Summary collapse
-
#dirname ⇒ String
readonly
The folder as it stands.
-
#from ⇒ Symbol
readonly
The state it claims.
-
#reason ⇒ String
readonly
Why the current name is wrong.
-
#source ⇒ String
readonly
Absolute path now.
-
#target ⇒ String
readonly
Absolute path after.
-
#to ⇒ Symbol
readonly
The state its contents justify.
Instance Method Summary collapse
-
#to_s ⇒ String
A single auditable line.
Instance Attribute Details
#dirname ⇒ String (readonly)
Returns the folder as it stands.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
#from ⇒ Symbol (readonly)
Returns the state it claims.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
#reason ⇒ String (readonly)
Returns why the current name is wrong.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
#source ⇒ String (readonly)
Returns absolute path now.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
#target ⇒ String (readonly)
Returns absolute path after.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
#to ⇒ Symbol (readonly)
Returns the state its contents justify.
42 43 44 45 |
# File 'lib/agentilda/resync.rb', line 42 Change = Data.define(:dirname, :from, :to, :source, :target, :reason) do # @return [String] a single auditable line def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" end |
Instance Method Details
#to_s ⇒ String
Returns a single auditable line.
44 |
# File 'lib/agentilda/resync.rb', line 44 def to_s = "#{dirname} → #{File.basename(target)} (#{reason})" |