Module: OembedProviderEngine::OembedProvidable::Provided::InstanceMethods

Defined in:
app/models/oembed_provider_engine/oembed_providable.rb

Instance Method Summary collapse

Instance Method Details

#oembed_max_dimensionsObject



198
199
200
# File 'app/models/oembed_provider_engine/oembed_providable.rb', line 198

def oembed_max_dimensions
  @oembed_max_dimensions || { :height => nil, :width => nil }
end

#oembed_max_dimensions=(options) ⇒ Object



194
195
196
# File 'app/models/oembed_provider_engine/oembed_providable.rb', line 194

def oembed_max_dimensions=(options)
  @oembed_max_dimensions = options
end

#oembed_response(options = {}) ⇒ Object

FIXME: There is a bug here. Do we really want to memoize?



190
191
192
# File 'app/models/oembed_provider_engine/oembed_providable.rb', line 190

def oembed_response(options = {})
  @oembed_response ||= self.class::OembedResponse.new(self, options)
end