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.3.1'

Class Method Summary collapse

Class Method Details

.for_env(env) ⇒ Object



2
3
4
# File 'lib/rack-flags.rb', line 2

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

.resources_path_for(subpath) ⇒ Object



6
7
8
# File 'lib/rack-flags.rb', line 6

def self.resources_path_for(subpath)
  File.expand_path( File.join('../../resources', subpath), __FILE__ )
end