Class: BooticCli::Themes::ThemeDiff

Inherits:
Object
  • Object
show all
Defined in:
lib/bootic_cli/themes/theme_diff.rb

Instance Method Summary collapse

Constructor Details

#initialize(source:, target:) ⇒ ThemeDiff

Returns a new instance of ThemeDiff.



7
8
9
# File 'lib/bootic_cli/themes/theme_diff.rb', line 7

def initialize(source:, target:)
  @source, @target = source, target
end

Instance Method Details

#missing_in_sourceObject



23
24
25
# File 'lib/bootic_cli/themes/theme_diff.rb', line 23

def missing_in_source
  @missing_in_source ||= MissingItemsTheme.new(source: target, target: source)
end

#missing_in_targetObject



19
20
21
# File 'lib/bootic_cli/themes/theme_diff.rb', line 19

def missing_in_target
  @missing_in_target ||= MissingItemsTheme.new(source: source, target: target)
end

#updated_in_sourceObject



11
12
13
# File 'lib/bootic_cli/themes/theme_diff.rb', line 11

def updated_in_source
  @updated_in_source ||= UpdatedTheme.new(source: source, target: target)
end

#updated_in_targetObject



15
16
17
# File 'lib/bootic_cli/themes/theme_diff.rb', line 15

def updated_in_target
  @updated_in_target ||= UpdatedTheme.new(source: target, target: source)
end