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
logger()
click to toggle source
# File lib/featureflow.rb, line 24 def logger configuration.logger end