class BooticCli::Themes::ThemeDiff
Attributes
force_update[R]
source[R]
target[R]
Public Class Methods
new(source:, target:, force_update: false)
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 7 def initialize(source:, target:, force_update: false) @source, @target = source, target @force_update = force_update end
Public Instance Methods
any?()
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 12 def any? updated_in_source.any? || updated_in_target.any? || missing_in_target.any? || missing_in_source.any? end
missing_in_source()
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 28 def missing_in_source @missing_in_source ||= MissingItemsTheme.new(source: target, target: source) end
missing_in_target()
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 24 def missing_in_target @missing_in_target ||= MissingItemsTheme.new(source: source, target: target) end
updated_in_source()
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 16 def updated_in_source @updated_in_source ||= UpdatedTheme.new(source: source, target: target, force_update: force_update) end
updated_in_target()
click to toggle source
# File lib/bootic_cli/themes/theme_diff.rb, line 20 def updated_in_target @updated_in_target ||= UpdatedTheme.new(source: target, target: source, force_update: force_update) end