Class: DnsMadeEasy::Zone::Plan

Inherits:
Dry::Struct
  • Object
show all
Defined in:
lib/dnsmadeeasy/zone/plan.rb

Overview

Diff result describing intended changes without applying them.

Instance Method Summary collapse

Instance Method Details

#actionsObject



19
20
21
# File 'lib/dnsmadeeasy/zone/plan.rb', line 19

def actions
  [creates, updates, skipped_creates, skipped_deletes, ambiguous].flatten.sort_by(&:sort_key)
end

#empty?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/dnsmadeeasy/zone/plan.rb', line 23

def empty?
  actions.empty?
end