Module: ServiceCore

Extended by:
ActiveSupport::Concern
Defined in:
lib/service_core/output.rb,
lib/service_core.rb,
lib/service_core/base.rb,
lib/service_core/logger.rb,
lib/service_core/version.rb,
lib/service_core/response.rb,
lib/service_core/step_validation.rb

Overview

require “active_model/errors”

Defined Under Namespace

Modules: Base, Logger, Output, Response, StepValidation Classes: Error

Constant Summary collapse

VERSION =
"0.2.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject



25
26
27
# File 'lib/service_core.rb', line 25

def logger
  @logger ||= defined?(Rails) && Rails.logger ? Rails.logger : ActiveSupport::Logger.new($stdout)
end

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (ServiceCore)

    the object that the method was called on



29
30
31
# File 'lib/service_core.rb', line 29

def configure
  yield self
end