Module: Labimotion
- Defined in:
- lib/labimotion.rb,
lib/labimotion/api.rb,
lib/labimotion/version.rb,
lib/labimotion/utils/export.rb,
lib/labimotion/utils/import.rb,
lib/labimotion/utils/search.rb,
lib/labimotion/libs/converter.rb,
lib/labimotion/models/dataset.rb,
lib/labimotion/models/element.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/libs/template_hub.rb,
lib/labimotion/apis/converter_api.rb,
lib/labimotion/libs/export_dataset.rb,
lib/labimotion/libs/nmr_mapper_repo.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/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 Classes: Api, 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, Import, KlassRevisionEntity, LabimotionHubAPI, NmrMapper, NmrMapperRepo, Search, Segment, SegmentAPI, SegmentEntity, SegmentKlass, SegmentKlassEntity, SegmentKlassesRevision, SegmentRevisionEntity, SegmentsRevision, Serializer, TemplateHub
Constant Summary collapse
- VERSION =
'0.1.6'- IS_RAILS5 =
true
Class Method Summary collapse
Class Method Details
.log_exception(exception, current_user = {}) ⇒ Object
10 11 12 13 |
# File 'lib/labimotion.rb', line 10 def self.log_exception(exception, current_user = {}) 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 |