Module: FluQ

Defined in:
lib/fluq.rb,
lib/fluq/cli.rb,
lib/fluq/version.rb

Defined Under Namespace

Modules: Buffer, Feed, Handler, Input, Mixins, Testing, URL Classes: CLI, DSL, Error, Event, Reactor

Constant Summary collapse

VERSION =
"0.7.5"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.envObject (readonly)



23
24
25
# File 'lib/fluq.rb', line 23

def env
  @env
end

.loggerObject



23
24
25
# File 'lib/fluq.rb', line 23

def logger
  @logger
end

.rootObject (readonly)



23
24
25
# File 'lib/fluq.rb', line 23

def root
  @root
end

Class Method Details

.init!Object



31
32
33
34
35
36
37
38
39
40
41
# File 'lib/fluq.rb', line 31

def init!
  # Detect environment
  @env  = ENV['FLUQ_ENV'] || "development"

  # Set root path
  @root = Pathname.new(ENV['FLUQ_ROOT'] || ".")

  # Setup logger
  self.logger  = ::Logger.new(STDOUT)
  logger.level = ::Logger::INFO if env == "production"
end