Abstract
BuildingSyncRails is a library for the Ruby on Rails [1] web application development framework that leverages the Isomorphic library for the Ruby programming language (IPID Submission #11610) in order to provide BuildingSync [2] XML capabilities to Ruby on Rails applications. BuildingSyncRails provides the following capabilities:
Capability to download the most recent version of the BuildingSync XML schema document from GitHub and to automatically convert said document into Ruby code.
Toolkit for constructing and manipulating Ruby objects that represent BuildingSync XML elements.
BuildingSyncRails builds upon the capabilities of the Isomorphic library for the Ruby programming language; specializing the generic capabilities of the Isomorphic library for BuildingSync specifically, e.g., by providing a library of BuildingSyncfriendly methods to simplify the construction of BuildingSync XML documents.
- Developers:
-
Borkum, Mark [1]
- Pacific Northwest National Laboratory
- Release Date:
- 2020-02-05
- Project Type:
- Open Source, Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 2-clause "Simplified" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC05-76RL01830
- Code ID:
- 34197
- Site Accession Number:
- Battelle IPID 31777-E
- Research Org.:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
- Country of Origin:
- United States
Citation Formats
Borkum, Mark.
pnnl/building_sync_rails.
Computer Software.
https://github.com/pnnl/building_sync_rails.
USDOE.
05 Feb. 2020.
Web.
doi:10.11578/dc.20240614.107.
Borkum, Mark.
(2020, February 05).
pnnl/building_sync_rails.
[Computer software].
https://github.com/pnnl/building_sync_rails.
https://doi.org/10.11578/dc.20240614.107.
Borkum, Mark.
"pnnl/building_sync_rails." Computer software.
February 05, 2020.
https://github.com/pnnl/building_sync_rails.
https://doi.org/10.11578/dc.20240614.107.
@misc{
doecode_34197,
title = {pnnl/building_sync_rails},
author = {Borkum, Mark},
abstractNote = {BuildingSyncRails is a library for the Ruby on Rails [1] web application development framework that leverages the Isomorphic library for the Ruby programming language (IPID Submission #11610) in order to provide BuildingSync [2] XML capabilities to Ruby on Rails applications. BuildingSyncRails provides the following capabilities:
Capability to download the most recent version of the BuildingSync XML schema document from GitHub and to automatically convert said document into Ruby code.
Toolkit for constructing and manipulating Ruby objects that represent BuildingSync XML elements.
BuildingSyncRails builds upon the capabilities of the Isomorphic library for the Ruby programming language; specializing the generic capabilities of the Isomorphic library for BuildingSync specifically, e.g., by providing a library of BuildingSyncfriendly methods to simplify the construction of BuildingSync XML documents.},
doi = {10.11578/dc.20240614.107},
url = {https://doi.org/10.11578/dc.20240614.107},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20240614.107}},
year = {2020},
month = {feb}
}