Class: BetweenMeals::Changes::Change

Inherits:
Object
  • Object
show all
Defined in:
lib/between_meals/changes/change.rb

Overview

Common functionality

Direct Known Subclasses

Cookbook, Databag, Role

Constant Summary collapse

@@logger =
nil

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nameObject

Returns the value of attribute name.



28
29
30
# File 'lib/between_meals/changes/change.rb', line 28

def name
  @name
end

#statusObject

Returns the value of attribute status.



28
29
30
# File 'lib/between_meals/changes/change.rb', line 28

def status
  @status
end

Class Method Details

.debug(msg) ⇒ Object



43
44
45
# File 'lib/between_meals/changes/change.rb', line 43

def self.debug(msg)
  @@logger&.debug(msg)
end

.info(msg) ⇒ Object



39
40
41
# File 'lib/between_meals/changes/change.rb', line 39

def self.info(msg)
  @@logger&.info(msg)
end

Instance Method Details

#debug(msg) ⇒ Object



51
52
53
# File 'lib/between_meals/changes/change.rb', line 51

def debug(msg)
  BetweenMeals::Changes::Change.debug(msg)
end

#info(msg) ⇒ Object



47
48
49
# File 'lib/between_meals/changes/change.rb', line 47

def info(msg)
  BetweenMeals::Changes::Change.info(msg)
end

#logger=(log) ⇒ Object

People who use us through find() can just pass in logger, for everyone else, here’s a setter



35
36
37
# File 'lib/between_meals/changes/change.rb', line 35

def logger=(log)
  @@logger = log
end

#to_sObject



29
30
31
# File 'lib/between_meals/changes/change.rb', line 29

def to_s
  @name
end