class Mixpal::Event
Attributes
name[R]
properties[R]
Public Class Methods
from_store(data)
click to toggle source
# File lib/mixpal/event.rb, line 22 def self.from_store(data) new(data['name'], data['properties']) end
new(name, properties)
click to toggle source
# File lib/mixpal/event.rb, line 5 def initialize(name, properties) @name = name @properties = properties end
Public Instance Methods
render()
click to toggle source
# File lib/mixpal/event.rb, line 10 def render js_object = Mixpal::Util.hash_to_js_object_string(properties) "mixpanel.track(\"#{name}\", #{js_object});".html_safe end
to_store()
click to toggle source
# File lib/mixpal/event.rb, line 15 def to_store { 'name' => name, 'properties' => properties } end