Class: Agentilda::Resync::Dirs::Change

Inherits:
Data
  • Object
show all
Defined in:
lib/agentilda/resync.rb

Overview

A proposed rename.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#dirnameString (readonly)

Returns the folder as it stands.

Returns:

  • (String)

    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

#fromSymbol (readonly)

Returns the state it claims.

Returns:

  • (Symbol)

    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

#reasonString (readonly)

Returns why the current name is wrong.

Returns:

  • (String)

    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

#sourceString (readonly)

Returns absolute path now.

Returns:

  • (String)

    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

#targetString (readonly)

Returns absolute path after.

Returns:

  • (String)

    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

#toSymbol (readonly)

Returns the state its contents justify.

Returns:

  • (Symbol)

    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_sString

Returns a single auditable line.

Returns:

  • (String)

    a single auditable line



44
# File 'lib/agentilda/resync.rb', line 44

def to_s = "#{dirname}#{File.basename(target)}  (#{reason})"