Sha256: 7e678c67a5445ca2ba030d866c924051a5b70a13118201fdafec1ff31e1af2e6
Contents?: true
Size: 1.42 KB
Versions: 2
Compression:
Stored size: 1.42 KB
Contents
# ********************************************************************************* # URBANopt (tm), Copyright (c) Alliance for Sustainable Energy, LLC. # See also https://github.com/urbanopt/urbanopt-core-gem/blob/develop/LICENSE.md # ********************************************************************************* require 'openstudio/extension' module URBANopt module Core class Extension < OpenStudio::Extension::Extension # include OpenStudio::Extension # def initialize; end def initialize @root_dir = File.absolute_path(File.join(File.dirname(__FILE__), '..', '..', '..')) end # Return the absolute path of the measures or nil if there is none, can be used when configuring OSWs def measures_dir return File.absolute_path(File.join(@root_dir, 'lib/measures/')) end # Relevant files such as weather data, design days, etc. # Return the absolute path of the files or nil if there is none, used when configuring OSWs def files_dir return nil end # Doc templates are common files like copyright files which are used to update measures and other code # Doc templates will only be applied to measures in the current repository # Return the absolute path of the doc templates dir or nil if there is none def doc_templates_dir return File.absolute_path(File.join(@root_dir, 'doc_templates')) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
urbanopt-core-0.11.0 | lib/urbanopt/core/extension.rb |
urbanopt-core-0.10.0 | lib/urbanopt/core/extension.rb |