Module: FluidFeatures

Defined in:
lib/fluidfeatures.rb,
lib/fluidfeatures/app.rb,
lib/fluidfeatures/const.rb,
lib/fluidfeatures/client.rb,
lib/fluidfeatures/version.rb,
lib/fluidfeatures/app/user.rb,
lib/fluidfeatures/app/state.rb,
lib/fluidfeatures/app/feature.rb,
lib/fluidfeatures/app/reporter.rb,
lib/fluidfeatures/app/transaction.rb

Defined Under Namespace

Classes: App, AppFeatureVersion, AppReporter, AppState, AppUser, AppUserTransaction, Client

Constant Summary collapse

DEFAULT_VERSION_NAME =
"default"
VERSION =
'0.4.4'

Class Method Summary collapse

Class Method Details

.app(base_uri, app_id, secret, logger = nil) ⇒ Object



9
10
11
12
13
# File 'lib/fluidfeatures.rb', line 9

def self.app(base_uri, app_id, secret, logger=nil)
  logger ||= ::Logger.new(STDERR)
  client = ::FluidFeatures::Client.new(base_uri, logger)
  ::FluidFeatures::App.new(client, app_id, secret, logger)
end