Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

pnnl/building_sync_rails

Software ·
DOI:https://doi.org/10.11578/dc.20240614.107· OSTI ID:code-34197 · Code ID:34197
 [1]
  1. Pacific Northwest National Laboratory

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.

Short Name / Acronym:
building_sync_rails
Site Accession Number:
Battelle IPID 31777-E
Software Type:
Scientific
License(s):
BSD 2-clause "Simplified" License
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC05-76RL01830
DOE Contract Number:
AC05-76RL01830
Code ID:
34197
OSTI ID:
code-34197
Country of Origin:
United States

Similar Records

pnnl/isomorphic
Software · Tue Feb 04 19:00:00 EST 2020 · OSTI ID:code-34199

pnnl/portfoliomanager-rb
Software · Wed Jul 27 20:00:00 EDT 2022 · OSTI ID:code-77932

pnnl/buildingid-rb
Software · Thu Nov 29 19:00:00 EST 2018 · OSTI ID:code-21055

Related Subjects