class String
require_relative 'hvac' require_relative 'economics' require_relative 'measures' require_relative 'utilities' require_relative 'reporting' require_relative 'equest' require_relative 'btap_costing'
require_relative ‘btap.space’ require_relative ‘btap.model’
Add colourisation functionality to strings. Makes following test output easier.
Public Instance Methods
blue()
click to toggle source
Use for start of tests/sections
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 435 def blue colorize(34) end
colorize(color_code)
click to toggle source
colorization
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 415 def colorize(color_code) "\e[#{color_code}m#{self}\e[0m" end
green()
click to toggle source
Use for success messages
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 425 def green colorize(32) end
light_blue()
click to toggle source
Use for argument value reporting
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 440 def light_blue colorize(36) end
pink()
click to toggle source
Use for larger text dumps (e.g. whole files)
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 445 def pink colorize(35) end
red()
click to toggle source
Use for error messages
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 420 def red colorize(31) end
to_bool()
click to toggle source
This method converts to Boolean. @author phylroy.lopez@nrcan.gc.ca
# File lib/openstudio-standards/btap/btap.rb, line 50 def to_bool return true if self == true || self =~ (/^(true|t|yes|y|1)$/i) return false if self == false || self =~ (/^(false|f|no|n|0)$/i) raise ArgumentError.new("invalid value for Boolean: \"#{self}\"") end
yellow()
click to toggle source
Use for warning messages
# File lib/openstudio-standards/utilities/template_measure/resources/BTAPMeasureHelper.rb, line 430 def yellow colorize(33) end