Class: GoodData::TextItem
Constant Summary
collapse
- EMPTY_OBJECT =
{
'textItem' => {
'positionX' => 0,
'sizeY' => 200,
'sizeX' => 300,
'positionY' => 0
}
}
- ASSIGNABLE_MEMBERS =
DashboardItem::ASSIGNABLE_MEMBERS + [
:text,
:text_size
]
Instance Attribute Summary
#json, #tab
Attributes inherited from Rest::Object
#client, #json, #project
Class Method Summary
collapse
Instance Method Summary
collapse
#filters, #filters=, #position_x, #position_x=, #position_y, #position_y=, #size_x, #size_x=, #size_y, #size_y=
#obj_id
client, default_client, #saved?
#data_property_reader
#data_property_writer
#metadata_property_reader
#metadata_property_writer
#meta
#data
#root_key
#content
Constructor Details
#initialize(tab, json) ⇒ TextItem
Returns a new instance of TextItem.
35
36
37
|
# File 'lib/gooddata/models/metadata/dashboard/text_item.rb', line 35
def initialize(tab, json)
super
end
|
Instance Method Details
39
40
41
|
# File 'lib/gooddata/models/metadata/dashboard/text_item.rb', line 39
def text
data['text']
end
|
#text=(new_text) ⇒ Object
43
44
45
|
# File 'lib/gooddata/models/metadata/dashboard/text_item.rb', line 43
def text=(new_text)
data['text'] = new_text
end
|
#text_size ⇒ Object
47
48
49
|
# File 'lib/gooddata/models/metadata/dashboard/text_item.rb', line 47
def text_size
data['textSize']
end
|
#text_size=(new_text_size) ⇒ Object
51
52
53
|
# File 'lib/gooddata/models/metadata/dashboard/text_item.rb', line 51
def text_size=(new_text_size)
data['textSize'] = new_text_size
end
|