class GoodData::TextItem

Constants

ASSIGNABLE_MEMBERS
EMPTY_OBJECT

Public Class Methods

create(tab, item) click to toggle source
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 26
def create(tab, item)
  res = GoodData::TextItem.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
new(tab, json) click to toggle source
Calls superclass method GoodData::DashboardItem::new
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 35
def initialize(tab, json)
  super
end

Public Instance Methods

text() click to toggle source
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 39
def text
  data['text']
end
text=(new_text) click to toggle source
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 43
def text=(new_text)
  data['text'] = new_text
end
text_size() click to toggle source
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 47
def text_size
  data['textSize']
end
text_size=(new_text_size) click to toggle source
# File lib/gooddata/models/metadata/dashboard/text_item.rb, line 51
def text_size=(new_text_size)
  data['textSize'] = new_text_size
end