class GoodData::FilterItem
Constants
- ASSIGNABLE_MEMBERS
- EMPTY_OBJECT
Public Class Methods
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 27 def create(tab, item) res = GoodData::FilterItem.new(tab, GoodData::Helpers.deep_dup(GoodData::Helpers.stringify_keys(EMPTY_OBJECT))) item.each do |k, v| res.send("#{k}=", v) if ASSIGNABLE_MEMBERS.include? k end res end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 36 def initialize(tab, json) super end
Calls superclass method
GoodData::DashboardItem::new
Public Instance Methods
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 48 def content_id data['contentId'] end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 52 def content_id=(new_content_id) data['contentId'] = new_content_id end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 40 def id data['id'] end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 44 def id=(new_id) data['id'] = new_id end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 56 def parent_filters data['parentFilters'] end
Source
# File lib/gooddata/models/metadata/dashboard/filter_item.rb, line 60 def parent_filters=(new_parent_filters) data['parentFilters'] = new_parent_filters end