pnnl/building_sync_rails

RESOURCE

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]
  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.:
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

RESOURCE

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}
}