Class: OpenStudio::Workflow::Adapters::MongoLog
- Inherits:
-
Object
- Object
- OpenStudio::Workflow::Adapters::MongoLog
- Defined in:
- lib/openstudio/workflow/adapters/mongo.rb
Instance Method Summary collapse
-
#initialize(datapoint_model) ⇒ MongoLog
constructor
A new instance of MongoLog.
- #write(msg) ⇒ Object
Constructor Details
#initialize(datapoint_model) ⇒ MongoLog
Returns a new instance of MongoLog.
26 27 28 29 |
# File 'lib/openstudio/workflow/adapters/mongo.rb', line 26 def initialize(datapoint_model) @dp = datapoint_model @dp.sdp_log_file ||= [] end |
Instance Method Details
#write(msg) ⇒ Object
31 32 33 34 |
# File 'lib/openstudio/workflow/adapters/mongo.rb', line 31 def write(msg) @dp.sdp_log_file << msg.gsub("\n", '') @dp.save! end |