Module: OnboardOnRails
- Defined in:
- lib/onboard_on_rails.rb,
lib/onboard_on_rails/engine.rb,
lib/onboard_on_rails/version.rb,
app/models/onboard_on_rails/step.rb,
app/models/onboard_on_rails/tour.rb,
app/models/onboard_on_rails/event.rb,
lib/onboard_on_rails/configuration.rb,
app/models/onboard_on_rails/completion.rb,
app/services/onboard_on_rails/ab_assigner.rb,
app/services/onboard_on_rails/tour_copier.rb,
lib/onboard_on_rails/attribute_definition.rb,
app/services/onboard_on_rails/tour_matcher.rb,
app/helpers/onboard_on_rails/meta_tags_helper.rb,
app/models/onboard_on_rails/application_record.rb,
app/services/onboard_on_rails/self_tour_seeder.rb,
app/services/onboard_on_rails/stats_calculator.rb,
app/models/onboard_on_rails/concerns/url_matchable.rb,
app/controllers/onboard_on_rails/api/base_controller.rb,
app/controllers/onboard_on_rails/api/tours_controller.rb,
app/controllers/onboard_on_rails/admin/base_controller.rb,
app/controllers/onboard_on_rails/api/events_controller.rb,
app/models/onboard_on_rails/concerns/segment_evaluator.rb,
app/services/onboard_on_rails/completions_csv_exporter.rb,
app/controllers/onboard_on_rails/admin/stats_controller.rb,
app/controllers/onboard_on_rails/admin/steps_controller.rb,
app/controllers/onboard_on_rails/admin/tours_controller.rb,
app/controllers/onboard_on_rails/application_controller.rb,
app/controllers/onboard_on_rails/admin/lessons_controller.rb,
app/controllers/onboard_on_rails/api/completions_controller.rb,
app/controllers/onboard_on_rails/selector_picker_controller.rb
Defined Under Namespace
Modules: Admin, Api, Concerns, MetaTagsHelper
Classes: AbAssigner, ApplicationController, ApplicationRecord, AttributeDefinition, Completion, CompletionsCsvExporter, Configuration, Engine, Event, SelectorPickerController, SelfTourSeeder, StatsCalculator, Step, Tour, TourCopier, TourMatcher
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
8
9
10
|
# File 'lib/onboard_on_rails.rb', line 8
def configuration
@configuration ||= Configuration.new
end
|
12
13
14
|
# File 'lib/onboard_on_rails.rb', line 12
def configure
yield(configuration)
end
|
.track_event(user, name, payload = {}) ⇒ Object
16
17
18
19
20
21
22
|
# File 'lib/onboard_on_rails.rb', line 16
def track_event(user, name, payload = {})
OnboardOnRails::Event.create!(
user_id: user.id,
name: name,
payload: payload
)
end
|