# How to set and insert class variables in a hash with Ruby/Logstash

**URL:** <https://discuss.elastic.co/t/how-to-set-and-insert-class-variables-in-a-hash-with-ruby-logstash/207597>\
**Category:** Logstash\
**Created:** [November 12, 2019, 10:52pm UTC](https://discuss.elastic.co/t/how-to-set-and-insert-class-variables-in-a-hash-with-ruby-logstash/207597 "2019-11-12T22:52:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mogwaipr](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mogwaipr/32/47584_2.png) [@mogwaipr](https://discuss.elastic.co/u/mogwaipr)\
**Post date:** [November 12, 2019, 10:52pm UTC](https://discuss.elastic.co/t/how-to-set-and-insert-class-variables-in-a-hash-with-ruby-logstash/207597/1 "2019-11-12T22:52:58Z")

</div>

I need to persist variables through class variables in ruby from Logstash so I can add fields to subsequent events such as timestamp

can this be done initiating hash maps in Ruby then inserting values into the hash to pull each one out and insert into the current event?

[Keeping global variables in LS?!](https://discuss.elastic.co/t/keeping-global-variables-in-ls/39908) How can I run a block of code? should I separate each set with a comma?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 10, 2019, 11:04pm UTC](https://discuss.elastic.co/t/how-to-set-and-insert-class-variables-in-a-hash-with-ruby-logstash/207597/2 "2019-12-10T23:04:12Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
