Sha256: 8209dfc4eca9e5bbed7352d5e334d9eab630d7c08fe928b66772eb31dc1b9c52
Contents?: true
Size: 551 Bytes
Versions: 12
Compression:
Stored size: 551 Bytes
Contents
class TestTrack::ApplicationIdentity include Singleton delegate :test_track_ab, to: :identity private def app_name raise 'must configure TestTrack.app_name on application initialization' if TestTrack.app_name.blank? TestTrack.app_name end def identity Identity.new(app_name) end class Identity include TestTrack::Identity test_track_identifier :app_id, :app_name def initialize(app_name) @app_name = app_name end private attr_reader :app_name end private_constant :Identity end
Version data entries
12 entries across 12 versions & 1 rubygems