class Clever::Types::Event
Constants
- TYPE_MAP
Attributes
action[R]
object[R]
provider[R]
type[R]
uid[R]
Public Class Methods
new(attributes = {}, *)
click to toggle source
# File lib/clever/types/event.rb, line 22 def initialize(attributes = {}, *) @uid = attributes['id'] @type, @action = attributes['type'].split('.') @object = TYPE_MAP[@type]&.new(attributes['data']['object']) @provider = 'clever' end