Class: Orchestrate::Rails::Event
- Inherits:
-
Object
- Object
- Orchestrate::Rails::Event
- Extended by:
- ActiveModel::Naming
- Includes:
- ActiveModel::Conversion
- Defined in:
- lib/orchestrate_rails/event.rb
Overview
Class to support *dynamically defined* orchestrate.io/event instances
Instance Method Summary collapse
- #id ⇒ Object
-
#initialize(event_record) ⇒ Event
constructor
A new instance of Event.
Constructor Details
#initialize(event_record) ⇒ Event
Returns a new instance of Event.
11 12 13 14 15 16 |
# File 'lib/orchestrate_rails/event.rb', line 11 def initialize(event_record) event_record.each do |k,v| self.class.send(:attr_reader, k.to_orchio_rails_attr) instance_variable_set("@#{k.to_orchio_rails_attr}", v) end end |
Instance Method Details
#id ⇒ Object
18 19 20 |
# File 'lib/orchestrate_rails/event.rb', line 18 def id @timestamp end |