Module: OpenehrRails::Rm
- Defined in:
- lib/openehr_rails/rm.rb,
lib/openehr_rails/rm/ehr.rb,
lib/openehr_rails/rm/node.rb,
lib/openehr_rails/rm/nodes.rb,
lib/openehr_rails/rm/version.rb,
lib/openehr_rails/rm/type_map.rb,
lib/openehr_rails/rm/data_value.rb,
lib/openehr_rails/rm/composition.rb,
lib/openehr_rails/rm/data_values.rb,
lib/openehr_rails/rm/contribution.rb,
lib/openehr_rails/rm/graph_builder.rb,
lib/openehr_rails/rm/ehr_serializer.rb,
lib/openehr_rails/rm/graph_persister.rb,
lib/openehr_rails/rm/rm_object_builder.rb,
lib/openehr_rails/rm/canonical_serializer.rb,
lib/openehr_rails/rm/composition_committer.rb
Defined Under Namespace
Modules: TypeMap Classes: Action, Activity, AdminEntry, CanonicalSerializer, Cluster, Composition, CompositionCommitter, Contribution, DataValue, DvBoolean, DvCodedText, DvCount, DvDate, DvDateTime, DvDuration, DvIdentifier, DvMultimedia, DvOrdinal, DvParsable, DvProportion, DvQuantity, DvText, DvTime, DvUri, Ehr, EhrSerializer, Element, EntryNode, Evaluation, GraphBuilder, GraphPersister, History, Instruction, IntervalEvent, ItemList, ItemSingle, ItemTable, ItemTree, Node, Observation, PointEvent, RmObjectBuilder, Section, Version
Class Method Summary collapse
-
.enabled? ⇒ Boolean
True when the host database has the RM tables (the install migrations were run) and persistence is not explicitly disabled.
- .reset_tables_cache! ⇒ Object
- .tables_present? ⇒ Boolean
Class Method Details
.enabled? ⇒ Boolean
True when the host database has the RM tables (the install migrations were run) and persistence is not explicitly disabled.
27 28 29 30 31 32 |
# File 'lib/openehr_rails/rm.rb', line 27 def self.enabled? explicit = OpenehrRails.rm_persistence_enabled return explicit unless explicit.nil? tables_present? end |
.reset_tables_cache! ⇒ Object
42 43 44 |
# File 'lib/openehr_rails/rm.rb', line 42 def self.reset_tables_cache! @tables_present = nil end |
.tables_present? ⇒ Boolean
34 35 36 37 38 39 40 |
# File 'lib/openehr_rails/rm.rb', line 34 def self.tables_present? return @tables_present unless @tables_present.nil? @tables_present = Composition.table_exists? rescue StandardError false end |