Class: Autoweb::SubPage

Inherits:
Object
  • Object
show all
Includes:
Container
Defined in:
lib/autoweb/page.rb

Instance Attribute Summary collapse

Attributes included from Container

#elements, #name, #sub_pages

Instance Method Summary collapse

Methods included from Container

#ele, #sub, #subs

Constructor Details

#initialize(parent, name, css, is_array = false) ⇒ SubPage

Returns a new instance of SubPage.



33
34
35
36
37
38
39
40
# File 'lib/autoweb/page.rb', line 33

def initialize(parent, name, css, is_array=false)
  @parent = parent
  @css = css
  @name = name
  @sub_pages = {}
  @elements  = {}
  @is_array = is_array
end

Instance Attribute Details

#cssObject (readonly)

Returns the value of attribute css.



31
32
33
# File 'lib/autoweb/page.rb', line 31

def css
  @css
end

#is_arrayObject (readonly)

Returns the value of attribute is_array.



31
32
33
# File 'lib/autoweb/page.rb', line 31

def is_array
  @is_array
end

#parentObject (readonly)

Returns the value of attribute parent.



31
32
33
# File 'lib/autoweb/page.rb', line 31

def parent
  @parent
end