Module: Naf
- Defined in:
- lib/naf.rb,
lib/naf/engine.rb,
lib/naf/version.rb,
lib/naf/configuration.rb,
app/models/naf/machine.rb,
app/models/naf/affinity.rb,
app/models/naf/naf_base.rb,
app/models/naf/queued_job.rb,
app/models/naf/application.rb,
app/models/naf/logger_name.rb,
app/models/naf/running_job.rb,
app/helpers/naf/time_helper.rb,
app/models/naf/logger_level.rb,
app/models/naf/logger_style.rb,
app/models/naf/historical_job.rb,
app/models/naf/machine_runner.rb,
app/models/naf/application_type.rb,
app/models/naf/logger_style_name.rb,
app/models/naf/run_interval_style.rb,
app/helpers/naf/application_helper.rb,
app/models/naf/application_schedule.rb,
app/models/naf/by_historical_job_id.rb,
app/models/naf/janitorial_assignment.rb,
app/models/naf/machine_affinity_slot.rb,
app/controllers/naf/status_controller.rb,
app/models/naf/affinity_classification.rb,
app/controllers/naf/machines_controller.rb,
app/models/naf/machine_runner_invocation.rb,
app/controllers/naf/affinities_controller.rb,
app/controllers/naf/log_viewer_controller.rb,
app/models/naf/janitorial_drop_assignment.rb,
app/controllers/naf/application_controller.rb,
app/controllers/naf/log_parsers_controller.rb,
app/models/naf/historical_job_affinity_tab.rb,
app/models/naf/historical_job_prerequisite.rb,
app/controllers/naf/applications_controller.rb,
app/controllers/naf/logger_names_controller.rb,
app/models/naf/janitorial_create_assignment.rb,
app/controllers/naf/logger_styles_controller.rb,
app/models/naf/janitorial_archive_assignment.rb,
app/controllers/naf/historical_jobs_controller.rb,
app/controllers/naf/machine_runners_controller.rb,
app/models/naf/application_run_group_restriction.rb,
app/models/naf/application_schedule_affinity_tab.rb,
app/models/naf/application_schedule_prerequisite.rb,
app/controllers/naf/application_schedules_controller.rb,
app/controllers/naf/janitorial_assignments_controller.rb,
app/controllers/naf/machine_affinity_slots_controller.rb,
app/controllers/naf/machine_runner_invocations_controller.rb,
app/controllers/naf/historical_job_affinity_tabs_controller.rb,
app/controllers/naf/application_schedule_affinity_tabs_controller.rb,
app/controllers/naf/api_simple_cluster_authenticator_application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, TimeHelper
Classes: AffinitiesController, Affinity, AffinityClassification, ApiSimpleClusterAuthenticatorApplicationController, Application, ApplicationController, ApplicationRunGroupRestriction, ApplicationSchedule, ApplicationScheduleAffinityTab, ApplicationScheduleAffinityTabsController, ApplicationSchedulePrerequisite, ApplicationSchedulesController, ApplicationType, ApplicationsController, ByHistoricalJobId, Configuration, Engine, HistoricalJob, HistoricalJobAffinityTab, HistoricalJobAffinityTabsController, HistoricalJobPrerequisite, HistoricalJobsController, JanitorialArchiveAssignment, JanitorialAssignment, JanitorialAssignmentsController, JanitorialCreateAssignment, JanitorialDropAssignment, LogParsersController, LogViewerController, LoggerLevel, LoggerName, LoggerNamesController, LoggerStyle, LoggerStyleName, LoggerStylesController, Machine, MachineAffinitySlot, MachineAffinitySlotsController, MachineRunner, MachineRunnerInvocation, MachineRunnerInvocationsController, MachineRunnersController, MachinesController, NafBase, QueuedJob, RunIntervalStyle, RunningJob, StatusController
Constant Summary
collapse
- VERSION =
'2.1.9'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
12
13
14
|
# File 'lib/naf.rb', line 12
def configuration
@configuration ||= Configuration.new
end
|
Class Method Details
.api_controller_class ⇒ Object
36
37
38
|
# File 'lib/naf.rb', line 36
def api_controller_class
configuration.api_controller_class.constantize
end
|
.api_domain_cookie_name ⇒ Object
40
41
42
|
# File 'lib/naf.rb', line 40
def api_domain_cookie_name
configuration.api_domain_cookie_name
end
|
8
9
10
|
# File 'lib/naf.rb', line 8
def configure
yield(configuration)
end
|
.layout ⇒ Object
28
29
30
|
# File 'lib/naf.rb', line 28
def layout
configuration.layout
end
|
.model_class ⇒ Object
20
21
22
|
# File 'lib/naf.rb', line 20
def model_class
configuration.model_class.constantize
end
|
.schema_name ⇒ Object
16
17
18
|
# File 'lib/naf.rb', line 16
def schema_name
configuration.schema_name
end
|
.simple_cluster_authenticator_cookie_expiration_time ⇒ Object
44
45
46
|
# File 'lib/naf.rb', line 44
def simple_cluster_authenticator_cookie_expiration_time
configuration.simple_cluster_authenticator_cookie_expiration_time
end
|
.title ⇒ Object
24
25
26
|
# File 'lib/naf.rb', line 24
def title
configuration.title
end
|
.ui_controller_class ⇒ Object
32
33
34
|
# File 'lib/naf.rb', line 32
def ui_controller_class
configuration.ui_controller_class.constantize
end
|
.using_another_database? ⇒ Boolean
48
49
50
|
# File 'lib/naf.rb', line 48
def using_another_database?
model_class != ActiveRecord::Base
end
|