Class: SimpleAttribute::Attributes::Video

Inherits:
Base
  • Object
show all
Defined in:
lib/simple_attribute/attributes/video.rb

Instance Attribute Summary

Attributes inherited from Base

#attribute, #options, #record, #value

Instance Method Summary collapse

Methods inherited from Base

#default_value, #defaults, #html_options, #initialize, #label_method, #method_missing, #render, #render_default_value, #render_with_default, #render_wrapper, #renderer_name, #value?, #wrapper, #wrapper?, #wrapper_html

Constructor Details

This class inherits a constructor from SimpleAttribute::Attributes::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class SimpleAttribute::Attributes::Base

Instance Method Details

#attribute_nameObject



4
5
6
# File 'lib/simple_attribute/attributes/video.rb', line 4

def attribute_name
  'video'
end

#render_attributeObject



8
9
10
# File 'lib/simple_attribute/attributes/video.rb', line 8

def render_attribute
   :video, nil, html_options.reverse_merge(src: value)
end