class Conjoin::Widgets::Events

Public Instance Methods

trigger(event, widget_name, user_data = {}) click to toggle source
# File lib/conjoin/widgets.rb, line 118
def trigger event, widget_name, user_data = {}
  # data = OpenStruct.new({
  #   settings: settings,
  #   data: user_data
  # })
  data = user_data.to_ostruct

  # THIS IS WHAT WILL MAKE SURE EVENTS ARE TRIGGERED
  changed
  ##################################################

  notify_observers event, widget_name, data
end