module Featureflow

Constants

VERSION

Public Class Methods

client() click to toggle source
# File lib/featureflow.rb, line 28
def client
  @client ||= Featureflow::Client.new(configuration)
end
Also aliased as: featureflow
configuration() click to toggle source
# File lib/featureflow.rb, line 20
def configuration
  @configuration ||= Featureflow::Configuration.new
end
configure(config_hash = nil) { |configuration| ... } click to toggle source
# File lib/featureflow.rb, line 10
def configure(config_hash = nil)
  if config_hash
    config_hash.each do |k, v|
      configuration.send("#{k}=", v) rescue nil if configuration.respond_to?("#{k}=")
    end
  end

  yield(configuration) if block_given?
end
evaluate(*args) click to toggle source
# File lib/featureflow.rb, line 34
def evaluate(*args)
  client.evaluate(*args)
end
featureflow()
Alias for: client
logger() click to toggle source
# File lib/featureflow.rb, line 24
def logger
  configuration.logger
end