Module: RackFlags

Defined in:
lib/rack-flags.rb,
lib/rack-flags/config.rb,
lib/rack-flags/reader.rb,
lib/rack-flags/version.rb,
lib/rack-flags/admin_app.rb,
lib/rack-flags/cookie_codec.rb,
lib/rack-flags/rack_middleware.rb

Defined Under Namespace

Classes: AdminApp, BaseFlag, Config, CookieCodec, FullFlag, FullFlagPresenter, RackMiddleware, Reader

Constant Summary collapse

VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.for_env(env) ⇒ Object



8
9
10
# File 'lib/rack-flags.rb', line 8

def self.for_env(env)
  env[RackMiddleware::ENV_KEY] || Reader.blank_reader
end

.path_for_resource(subpath) ⇒ Object



12
13
14
# File 'lib/rack-flags.rb', line 12

def self.path_for_resource(subpath)
  File.expand_path( File.join( "../../resources", subpath ), __FILE__ )
end