Sha256: 95a937bbcbc265af47da724ea05ec1ee2655dfa4eee1c25fab223a267c5e8a26
Contents?: true
Size: 550 Bytes
Versions: 24
Compression:
Stored size: 550 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
24 entries across 24 versions & 1 rubygems