Sha256: 021ba9857c1b0b28ac8a1faf5b8b1dfd16c20cbb8714aab6b58d6f8283c92f85

Contents?: true

Size: 386 Bytes

Versions: 1

Compression:

Stored size: 386 Bytes

Contents

module Jeanine
  def env
    @_env ||= (ENV["RACK_ENV"].presence || "development")
  end

  def groups(*groups)
    hash = groups.extract_options!
    env = Jeanine.env
    groups.unshift(:default, env)
    groups.concat ENV["BRODY_GROUPS"].to_s.split(",")
    groups.concat hash.map { |k, v| k if v.map(&:to_s).include?(env) }
    groups.compact!
    groups.uniq!
    groups
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jeanine-0.7.5 lib/jeanine/environment.rb