Class: Maglev::System
Class Method Summary collapse
- .__basetype ⇒ Object
- .__DBEAbortTransaction ⇒ Object
- .__DBECommitTransaction ⇒ Object
- .__DBEContinueTransaction ⇒ Object
- .__DBEPersistenceMode ⇒ Object
- .__DBETogglePersistenceMode ⇒ Object
- .to_database_view(depth, ranges = {}, params = {}) ⇒ Object
Class Method Details
.__basetype ⇒ Object
41 42 43 |
# File 'lib/mdbe/database_views/system.rb', line 41 def __basetype :systemClass end |
.__DBEAbortTransaction ⇒ Object
30 31 32 33 34 35 |
# File 'lib/mdbe/database_views/system.rb', line 30 def __DBEAbortTransaction DBEBootstrapChanges.undo_all_changes __abort_transaction DBEBootstrapChanges.redo_all_changes true end |
.__DBECommitTransaction ⇒ Object
23 24 25 26 27 28 |
# File 'lib/mdbe/database_views/system.rb', line 23 def __DBECommitTransaction DBEBootstrapChanges.undo_all_changes __commit_transaction DBEBootstrapChanges.redo_all_changes true end |
.__DBEContinueTransaction ⇒ Object
37 38 39 |
# File 'lib/mdbe/database_views/system.rb', line 37 def __DBEContinueTransaction __continue_transaction end |
.__DBEPersistenceMode ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/mdbe/database_views/system.rb', line 15 def __DBEPersistenceMode if @dbe_persistence_mode == nil @dbe_persistence_mode = false end @dbe_persistence_mode end |
.__DBETogglePersistenceMode ⇒ Object
10 11 12 13 |
# File 'lib/mdbe/database_views/system.rb', line 10 def __DBETogglePersistenceMode @dbe_persistence_mode = !__DBEPersistenceMode @dbe_persistence_mode end |
.to_database_view(depth, ranges = {}, params = {}) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/mdbe/database_views/system.rb', line 45 def to_database_view(depth, ranges = {}, params = {}) obj = super if depth > 0 params_all_elements = {:allElements => true} stone_version_report = __stone_version_report gem_version_report = __gem_version_report obj[:stoneVersionReport] = stone_version_report.to_database_view(depth - 1, ranges, params_all_elements) obj[:stoneVersionReportSize] = stone_version_report.size obj[:gemVersionReport] = gem_version_report.to_database_view(depth - 1, ranges, params_all_elements) obj[:gemVersionReportSize] = gem_version_report.size end return obj end |