Module: CommandTower::Logging::LifecycleDeclaration::ClassMethods

Defined in:
lib/command_tower/logging/lifecycle_declaration.rb

Instance Method Summary collapse

Instance Method Details

#disable_lifecycle_logging!Object



15
16
17
# File 'lib/command_tower/logging/lifecycle_declaration.rb', line 15

def disable_lifecycle_logging!
  @lifecycle_loggable = false
end

#lifecycle_loggable?Boolean

Returns:

  • (Boolean)


19
20
21
22
23
# File 'lib/command_tower/logging/lifecycle_declaration.rb', line 19

def lifecycle_loggable?
  return @lifecycle_loggable unless @lifecycle_loggable.nil?

  superclass.respond_to?(:lifecycle_loggable?) ? superclass.lifecycle_loggable? : false
end

#log_lifecycle!Object



11
12
13
# File 'lib/command_tower/logging/lifecycle_declaration.rb', line 11

def log_lifecycle!
  @lifecycle_loggable = true
end