Method: MediaTypes.integrate

Defined in:
lib/media_types/integrations.rb

.integrate(integration) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/media_types/integrations.rb', line 8

def integrate(integration)
  INTEGRATION_METHODS.each do |method|
    next unless integration.respond_to?(method)
    self.integrations = (integrations || {}).tap do |x|
      x.merge!(method => (x[method] || []).concat([integration]))
    end
  end
end