hicknhack-software/rails-disco

View on GitHub
active_event/app/models/active_event/event.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ActiveEvent
  class Event < ActiveRecord::Base
    self.table_name = 'domain_events'
    serialize :data, JSON

    # events are only created inside the domain
    def readonly?
      persisted?
    end

    def event_type
      ActiveEvent::EventType.create_instance(event, data)
    end
  end
end