Class: Druid::Elements::Media
Instance Attribute Summary
Attributes inherited from Element
#driver, #element
Instance Method Summary
collapse
Methods inherited from Element
#==, #attribute, #centre, #check_exist, #check_visible, #class_name, #disabled?, #height, #initialize, #inspect, #location, #method_missing, #parent, #scroll_into_view, #size, #wait_until, #when_not_present, #when_not_visible, #when_present, #when_visible, #width
Methods included from Assist
#area_for, #areas_for, #audio_for, #audios_for, #b_for, #b_text_for, #bs_for, #button_for, #buttons_for, #canvas_for, #canvass_for, #cell_for, #cell_text_for, #cells_for, #check_checkbox, #checkbox_checked?, #checkbox_for, #checkboxs_for, #click_area_for, #click_button_for, #click_link_for, #div_for, #div_text_for, #divs_for, #element_for, #elements_for, #file_field_for, #file_field_value_set, #file_fields_for, #form_for, #forms_for, #h1_for, #h1_text_for, #h1s_for, #h2_for, #h2_text_for, #h2s_for, #h3_for, #h3_text_for, #h3s_for, #h4_for, #h4_text_for, #h4s_for, #h5_for, #h5_text_for, #h5s_for, #h6_for, #h6_text_for, #h6s_for, #hidden_field_for, #hidden_field_value_for, #hidden_fields_for, #i_for, #i_text_for, #image_for, #image_loaded_for, #images_for, #is_for, #label_for, #label_text_for, #labels_for, #link_for, #links_for, #list_item_for, #list_item_text_for, #list_items_for, #ordered_list_for, #ordered_list_text_for, #ordered_lists_for, #page_for, #pages_for, #paragraph_for, #paragraph_text_for, #paragraphs_for, #radio_button_for, #radio_buttons_for, #radio_selected?, #row_for, #row_text_for, #rows_for, #select_list_for, #select_list_value_for, #select_list_value_set, #select_lists_for, #select_radio, #span_for, #span_text_for, #spans_for, #svg_for, #svgs_for, #table_for, #table_text_for, #tables_for, #text_area_for, #text_area_value_for, #text_area_value_set, #text_areas_for, #text_field_for, #text_field_value_for, #text_field_value_set, #text_fields_for, #uncheck_checkbox, #unordered_list_for, #unordered_list_text_for, #unordered_lists_for, #video_for, #videos_for
included
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Druid::Elements::Element
Instance Method Details
#autoplay? ⇒ Boolean
5
6
7
|
# File 'lib/druid/elements/media.rb', line 5
def autoplay?
attribute(:autoplay)
end
|
#duration ⇒ Object
17
18
19
20
|
# File 'lib/druid/elements/media.rb', line 17
def duration
duration = attribute(:duration)
return duration.to_f if duration
end
|
#ended? ⇒ Boolean
27
28
29
|
# File 'lib/druid/elements/media.rb', line 27
def ended?
attribute(:ended)
end
|
#has_controls? ⇒ Boolean
9
10
11
|
# File 'lib/druid/elements/media.rb', line 9
def has_controls?
attribute(:controls)
end
|
#loop? ⇒ Boolean
35
36
37
|
# File 'lib/druid/elements/media.rb', line 35
def loop?
attribute(:loop)
end
|
#muted? ⇒ Boolean
39
40
41
|
# File 'lib/druid/elements/media.rb', line 39
def muted?
attribute(:muted)
end
|
#paused? ⇒ Boolean
13
14
15
|
# File 'lib/druid/elements/media.rb', line 13
def paused?
attribute(:paused)
end
|
#seeking? ⇒ Boolean
31
32
33
|
# File 'lib/druid/elements/media.rb', line 31
def seeking?
attribute(:seeking)
end
|
#volume ⇒ Object
22
23
24
25
|
# File 'lib/druid/elements/media.rb', line 22
def volume
volume = attribute(:volume)
return volume.to_i if volume
end
|