Module: Labimotion
- Defined in:
- lib/labimotion.rb,
lib/labimotion/version.rb,
lib/labimotion/utils/utils.rb,
lib/labimotion/utils/search.rb,
lib/labimotion/libs/converter.rb,
lib/labimotion/models/dataset.rb,
lib/labimotion/models/element.rb,
lib/labimotion/models/hub_log.rb,
lib/labimotion/models/segment.rb,
lib/labimotion/libs/nmr_mapper.rb,
lib/labimotion/utils/con_state.rb,
lib/labimotion/apis/segment_api.rb,
lib/labimotion/utils/serializer.rb,
lib/labimotion/collection/export.rb,
lib/labimotion/collection/import.rb,
lib/labimotion/libs/template_hub.rb,
lib/labimotion/apis/converter_api.rb,
lib/labimotion/utils/import_utils.rb,
lib/labimotion/libs/export_dataset.rb,
lib/labimotion/models/dataset_klass.rb,
lib/labimotion/models/element_klass.rb,
lib/labimotion/models/segment_klass.rb,
lib/labimotion/helpers/search_helpers.rb,
lib/labimotion/models/elements_sample.rb,
lib/labimotion/apis/labimotion_hub_api.rb,
lib/labimotion/entities/dataset_entity.rb,
lib/labimotion/entities/element_entity.rb,
lib/labimotion/entities/generic_entity.rb,
lib/labimotion/entities/segment_entity.rb,
lib/labimotion/helpers/dataset_helpers.rb,
lib/labimotion/helpers/element_helpers.rb,
lib/labimotion/helpers/generic_helpers.rb,
lib/labimotion/helpers/segment_helpers.rb,
lib/labimotion/models/elements_element.rb,
lib/labimotion/apis/generic_dataset_api.rb,
lib/labimotion/apis/generic_element_api.rb,
lib/labimotion/models/concerns/workflow.rb,
lib/labimotion/models/datasets_revision.rb,
lib/labimotion/models/elements_revision.rb,
lib/labimotion/models/segments_revision.rb,
lib/labimotion/helpers/converter_helpers.rb,
lib/labimotion/helpers/repository_helpers.rb,
lib/labimotion/models/collections_element.rb,
lib/labimotion/entities/application_entity.rb,
lib/labimotion/entities/eln_element_entity.rb,
lib/labimotion/models/concerns/datasetable.rb,
lib/labimotion/models/concerns/segmentable.rb,
lib/labimotion/entities/dataset_klass_entity.rb,
lib/labimotion/entities/element_klass_entity.rb,
lib/labimotion/entities/generic_klass_entity.rb,
lib/labimotion/entities/segment_klass_entity.rb,
lib/labimotion/entities/generic_public_entity.rb,
lib/labimotion/entities/klass_revision_entity.rb,
lib/labimotion/models/dataset_klasses_revision.rb,
lib/labimotion/models/element_klasses_revision.rb,
lib/labimotion/models/segment_klasses_revision.rb,
lib/labimotion/entities/element_revision_entity.rb,
lib/labimotion/entities/segment_revision_entity.rb,
lib/labimotion/models/concerns/generic_revisions.rb,
lib/labimotion/helpers/sample_association_helpers.rb,
lib/labimotion/models/concerns/attachment_converter.rb,
lib/labimotion/models/concerns/generic_klass_revisions.rb
Overview
GenericRevisions concern
Defined Under Namespace
Modules: AttachmentConverter, ConverterHelpers, DatasetHelpers, Datasetable, ElementHelpers, GenericHelpers, GenericKlassRevisions, GenericRevisions, RepositoryHelpers, SampleAssociationHelpers, SearchHelpers, SegmentHelpers, Segmentable, Workflow Classes: ApplicationEntity, CollectionsElement, ConState, Converter, ConverterAPI, Dataset, DatasetEntity, DatasetKlass, DatasetKlassEntity, DatasetKlassesRevision, DatasetsRevision, Element, ElementEntity, ElementKlass, ElementKlassEntity, ElementKlassesRevision, ElementRevisionEntity, ElementsElement, ElementsRevision, ElementsSample, ElnElementEntity, Export, ExportDataset, GenericDatasetAPI, GenericElementAPI, GenericEntity, GenericKlassEntity, GenericPublicEntity, HubLog, Import, ImportUtils, KlassRevisionEntity, LabimotionHubAPI, NmrMapper, Search, Segment, SegmentAPI, SegmentEntity, SegmentKlass, SegmentKlassEntity, SegmentKlassesRevision, SegmentRevisionEntity, SegmentsRevision, Serializer, TemplateHub, Utils
Constant Summary collapse
- IS_RAILS5 =
false
- VERSION_ELN =
'1.0.18'
- VERSION_REPO =
'0.3.1'
- VERSION =
Labimotion::VERSION_ELN
Class Method Summary collapse
Class Method Details
.log_exception(exception, current_user = nil) ⇒ Object
10 11 12 13 |
# File 'lib/labimotion.rb', line 10 def self.log_exception(exception, current_user = nil) Labimotion.logger.error("version: #{Labimotion::VERSION}; #{Labimotion::IS_RAILS5}, (#{current_user&.id}) \n Exception: #{exception.}") Labimotion.logger.error(exception.backtrace.join("\n")) end |
.logger ⇒ Object
6 7 8 |
# File 'lib/labimotion.rb', line 6 def self.logger @@labimotion_logger ||= Logger.new(Rails.root.join('log/labimotion.log')) # rubocop:disable Style/ClassVars end |