Class: Kinetic::Base

Inherits:
Object
  • Object
show all
Includes:
DSL, Singleton
Defined in:
lib/kinetic/base.rb

Direct Known Subclasses

Application

Instance Method Summary collapse

Methods included from DSL

#after_fork, #logger, #on_direct

Methods included from DSL::Serialization

#deserialize

Methods included from DSL::TimedEvents

#timed_event

Methods included from DSL::Configuration

#config, #config_file, #set

Constructor Details

#initializeBase

Returns a new instance of Base.



45
46
47
48
49
50
# File 'lib/kinetic/base.rb', line 45

def initialize
  logger.info "Kinetic #{Kinetic::VERSION}"
  logger.debug "Loading serializer #{config.serializer}"
  require "kinetic/serializers/#{config.serializer.downcase}"
  @serializer = Object.const_get("Kinetic::Serializers::#{config.serializer}")
end