Class: Row
- Inherits:
-
Object
- Object
- Row
- Defined in:
- lib/asker/data/row.rb
Instance Attribute Summary collapse
-
#columns ⇒ Object
readonly
Returns the value of attribute columns.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#index ⇒ Object
readonly
Returns the value of attribute index.
-
#langs ⇒ Object
readonly
Returns the value of attribute langs.
-
#raws ⇒ Object
readonly
Returns the value of attribute raws.
-
#simple ⇒ Object
readonly
Returns the value of attribute simple.
-
#table ⇒ Object
readonly
Returns the value of attribute table.
-
#types ⇒ Object
readonly
Returns the value of attribute types.
Instance Method Summary collapse
-
#initialize(table, index, xml_data) ⇒ Row
constructor
Initialize Row Object.
- #simple_off(option) ⇒ Object
Constructor Details
#initialize(table, index, xml_data) ⇒ Row
Initialize Row Object
16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/asker/data/row.rb', line 16 def initialize(table, index, xml_data) @table = table @index = index @id = "#{@table.id}.#{@index}" @langs = @table.langs @types = @table.types @raws = [] @columns = [] @simple = {lang: true, type: true} read_data_from_xml(xml_data) end |
Instance Attribute Details
#columns ⇒ Object (readonly)
Returns the value of attribute columns.
8 9 10 |
# File 'lib/asker/data/row.rb', line 8 def columns @columns end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
7 8 9 |
# File 'lib/asker/data/row.rb', line 7 def id @id end |
#index ⇒ Object (readonly)
Returns the value of attribute index.
7 8 9 |
# File 'lib/asker/data/row.rb', line 7 def index @index end |
#langs ⇒ Object (readonly)
Returns the value of attribute langs.
8 9 10 |
# File 'lib/asker/data/row.rb', line 8 def langs @langs end |
#raws ⇒ Object (readonly)
Returns the value of attribute raws.
8 9 10 |
# File 'lib/asker/data/row.rb', line 8 def raws @raws end |
#simple ⇒ Object (readonly)
Returns the value of attribute simple.
9 10 11 |
# File 'lib/asker/data/row.rb', line 9 def simple @simple end |
#table ⇒ Object (readonly)
Returns the value of attribute table.
7 8 9 |
# File 'lib/asker/data/row.rb', line 7 def table @table end |
#types ⇒ Object (readonly)
Returns the value of attribute types.
8 9 10 |
# File 'lib/asker/data/row.rb', line 8 def types @types end |
Instance Method Details
#simple_off(option) ⇒ Object
28 29 30 31 |
# File 'lib/asker/data/row.rb', line 28 def simple_off(option) @simple[option] = false @table.simple_off(option) end |