Class: GoodData::DashboardItem
Constant Summary
collapse
- ASSIGNABLE_MEMBERS =
[
:pos_x,
:pos_y,
:position_x,
:position_y,
:size_x,
:size_y
]
Instance Attribute Summary collapse
Attributes inherited from Rest::Object
#client, #project
Instance Method Summary
collapse
#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
Returns a new instance of DashboardItem.
23
24
25
26
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 23
def initialize(tab, json)
@tab = tab
@json = json
end
|
Instance Attribute Details
Returns the value of attribute json.
12
13
14
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 12
def json
@json
end
|
Returns the value of attribute tab.
11
12
13
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 11
def tab
@tab
end
|
Instance Method Details
28
29
30
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 28
def filters
data['filters']
end
|
#filters=(new_filters) ⇒ Object
32
33
34
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 32
def filters=(new_filters)
data['filters'] = new_filters
end
|
#position_x ⇒ Object
Also known as:
pos_x
36
37
38
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 36
def position_x
data['positionX']
end
|
#position_x=(new_position_x) ⇒ Object
Also known as:
pos_x=
42
43
44
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 42
def position_x=(new_position_x)
data['positionX'] = new_position_x
end
|
#position_y ⇒ Object
Also known as:
pos_y
48
49
50
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 48
def position_y
data['positionY']
end
|
#position_y=(new_position_y) ⇒ Object
Also known as:
pos_y=
54
55
56
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 54
def position_y=(new_position_y)
data['positionY'] = new_position_y
end
|
60
61
62
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 60
def size_x
data['sizeX']
end
|
#size_x=(new_size_x) ⇒ Object
64
65
66
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 64
def size_x=(new_size_x)
data['sizeX'] = new_size_x
end
|
68
69
70
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 68
def size_y
data['sizeY']
end
|
#size_y=(new_size_y) ⇒ Object
72
73
74
|
# File 'lib/gooddata/models/metadata/dashboard/dashboard_item.rb', line 72
def size_y=(new_size_y)
data['sizeY'] = new_size_y
end
|