Module: ActionTracker
- Defined in:
- lib/action_tracker/models/user.rb,
lib/action_tracker.rb,
lib/action_tracker/config.rb,
lib/action_tracker/version.rb,
lib/action_tracker/recorder.rb,
lib/action_tracker/workers/test.rb,
lib/action_tracker/models/payload.rb,
lib/action_tracker/workers/custom.rb,
lib/action_tracker/workers/inline.rb,
lib/action_tracker/workers/factory.rb,
lib/action_tracker/templates/create.rb,
lib/action_tracker/templates/update.rb,
lib/action_tracker/utils/connection.rb,
lib/action_tracker/utils/pagination.rb,
lib/action_tracker/templates/destroy.rb,
lib/action_tracker/utils/signed_request.rb,
lib/action_tracker/utils/collection_proxy.rb,
lib/action_tracker/templates/base_template.rb,
lib/action_tracker/models/transition_record.rb,
lib/action_tracker/utils/records_collection.rb,
lib/action_tracker/models/application_record.rb
Overview
frozen_string_literal :true
Defined Under Namespace
Modules: Models, Pagination, Templates, Workers
Classes: ClientNotConfiguredError, CollectionProxy, Config, Connection, EmptyTargetError, InvalidTrackingMethodError, Recorder, RecordsCollection, SignedRequest, UndefinedTemplateError
Constant Summary
collapse
- VERSION =
'0.1.3'.freeze
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
41
42
43
|
# File 'lib/action_tracker.rb', line 41
def self.config
@config ||= Config.new
end
|
45
46
47
|
# File 'lib/action_tracker.rb', line 45
def self.configure
yield(config)
end
|
.last_event ⇒ Object
49
50
51
|
# File 'lib/action_tracker.rb', line 49
def self.last_event
records.last_event
end
|
.records ⇒ Object
53
54
55
|
# File 'lib/action_tracker.rb', line 53
def self.records
@records || clear_records
end
|