cirandas.net

ref: dockerize

plugins/open_graph/models/open_graph_plugin/activity_track_config.rb


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
class OpenGraphPlugin::ActivityTrackConfig < OpenGraphPlugin::TrackConfig

  # workaround for STI bug
  self.table_name = :open_graph_plugin_tracks

  self.track_name = :activity

  Objects = OpenGraphPlugin::Stories::TrackConfigStories[self.name].map do |story, data|
    data[:object_type].to_s
  end.uniq

  def self.objects
    Objects
  end

  validates_uniqueness_of :object_type, scope: [:tracker_id]
  validates_inclusion_of :object_type, in: self.objects

  protected

end