class OptimizelyServerSide::OptimizelySdk
Public Class Methods
cached_datafile()
click to toggle source
# File lib/optimizely_server_side/optimizely_sdk.rb, line 21 def cached_datafile Cache.fetch('optimizely_sdk_config') do DatafileFetcher.datafile.content end end
project_instance(options = {})
click to toggle source
Public method to be accessed in the application This is the project instance and is giving access to all the optimizely sdk methods. Datafile
# File lib/optimizely_server_side/optimizely_sdk.rb, line 12 def project_instance(options = {}) Optimizely::Project.new(cached_datafile, options[:event_dispatcher], nil, nil, true #skip_json_validation ) end