Module: Fosm
- Defined in:
- lib/fosm-rails.rb,
lib/fosm/agent.rb,
lib/fosm/rails.rb,
lib/fosm/engine.rb,
lib/fosm/errors.rb,
lib/fosm/current.rb,
lib/fosm/version.rb,
lib/fosm/registry.rb,
lib/fosm/lifecycle.rb,
lib/fosm/rails/engine.rb,
lib/fosm/configuration.rb,
lib/fosm/rails/version.rb,
lib/fosm/data_retention.rb,
lib/fosm/transition_buffer.rb,
app/models/fosm/access_event.rb,
app/jobs/fosm/application_job.rb,
lib/fosm/lifecycle/definition.rb,
app/jobs/fosm/access_event_job.rb,
app/models/fosm/transition_log.rb,
app/models/fosm/role_assignment.rb,
app/jobs/fosm/transition_log_job.rb,
app/jobs/fosm/webhook_delivery_job.rb,
app/models/fosm/application_record.rb,
lib/fosm/lifecycle/role_definition.rb,
app/helpers/fosm/application_helper.rb,
app/jobs/fosm/rails/application_job.rb,
lib/fosm/lifecycle/event_definition.rb,
lib/fosm/lifecycle/guard_definition.rb,
lib/fosm/lifecycle/state_definition.rb,
app/models/fosm/webhook_subscription.rb,
lib/fosm/lifecycle/access_definition.rb,
lib/generators/fosm/app/app_generator.rb,
app/jobs/fosm/data_retention_purge_job.rb,
app/models/fosm/rails/application_record.rb,
app/helpers/fosm/rails/application_helper.rb,
lib/fosm/lifecycle/side_effect_definition.rb,
lib/fosm/lifecycle/snapshot_configuration.rb,
app/controllers/fosm/admin/apps_controller.rb,
app/controllers/fosm/admin/base_controller.rb,
app/controllers/fosm/admin/roles_controller.rb,
app/controllers/fosm/application_controller.rb,
app/controllers/fosm/admin/agents_controller.rb,
app/controllers/fosm/admin/settings_controller.rb,
app/controllers/fosm/admin/webhooks_controller.rb,
app/controllers/fosm/admin/dashboard_controller.rb,
app/controllers/fosm/admin/transitions_controller.rb,
app/controllers/fosm/rails/application_controller.rb,
app/controllers/fosm/admin/data_retention_controller.rb
Defined Under Namespace
Modules: Admin, ApplicationHelper, DataRetention, Generators, Lifecycle, Rails, Registry, TransitionBuffer
Classes: AccessDenied, AccessEvent, AccessEventJob, Agent, ApplicationController, ApplicationJob, ApplicationRecord, Configuration, Current, DataRetentionPurgeJob, Engine, Error, GuardFailed, InvalidTransition, RoleAssignment, TerminalState, TransitionLog, TransitionLogJob, UnknownEvent, WebhookDeliveryJob, WebhookSubscription
Constant Summary
collapse
- VERSION =
"0.2.4"
- DATA_RETENTION_DEFAULT_DAYS =
Default data retention period in days (10 years). Override per-project via: config.data_retention_days = 2555 # 7 years
3650
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
96
97
98
|
# File 'lib/fosm/configuration.rb', line 96
def config
configuration
end
|
.configuration ⇒ Object
88
89
90
|
# File 'lib/fosm/configuration.rb', line 88
def configuration
@configuration ||= Configuration.new
end
|
92
93
94
|
# File 'lib/fosm/configuration.rb', line 92
def configure
yield configuration
end
|