Class: UnvlogIt::VideoFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/acts_as_unvlogable.rb

Instance Method Summary collapse

Constructor Details

#initialize(url, options = {}) ⇒ VideoFactory

Returns a new instance of VideoFactory.

Raises:

  • (ArgumentError)


81
82
83
84
85
# File 'lib/acts_as_unvlogable.rb', line 81

def initialize(url, options = {})
  raise ArgumentError.new("We need a video url") if url.blank?
  @url     = url
  @options = options
end

Instance Method Details

#load_serviceObject



87
88
89
90
# File 'lib/acts_as_unvlogable.rb', line 87

def load_service
  @object = service_object
  validate_embed(@object)
end