Sha256: 974c77e8ed208a486d1415bea75e0bd26e844bc8726a040396ec99af5ff656b3

Contents?: true

Size: 1.21 KB

Versions: 3

Compression:

Stored size: 1.21 KB

Contents

require_relative 'openstudio-standards/version'

module OpenstudioStandards
 
  require 'json' # Used to load standards JSON files

  # HVAC sizing
  require_relative 'openstudio-standards/hvac_sizing/Siz.Model'

  # Prototype Inputs
  require_relative 'openstudio-standards/prototypes/Prototype.Model'
  require_relative 'openstudio-standards/prototypes/Prototype.utilities'
  require_relative 'openstudio-standards/prototypes/Prototype.add_objects'
  require_relative 'openstudio-standards/prototypes/Prototype.hvac_systems'

  # Weather data
  require_relative 'openstudio-standards/weather/Weather.Model'

  # HVAC standards
  require_relative 'openstudio-standards/standards/Standards.Model'

  # BTAP (Natural Resources Canada)
  require_relative 'openstudio-standards/btap/btap'

  # Utilities
  require_relative 'openstudio-standards/utilities/logging'
  require_relative 'openstudio-standards/utilities/simulation'
  require_relative 'openstudio-standards/utilities/hash'

  # Load the Openstudio Standards JSON
  # and assign to a constant.  This
  # should never be altered by the gem.
  # @Todo: A constant in ruby is $CONSTANT not $constant
  $os_standards = load_openstudio_standards_json
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
openstudio-standards-0.1.13 lib/openstudio-standards.rb
openstudio-standards-0.1.12 lib/openstudio-standards.rb
openstudio-standards-0.1.11 lib/openstudio-standards.rb