Module: SurveyMetamodel::StyleElement::ClassModule

Defined in:
lib/generators/survey/metamodels/style.rb

Instance Method Summary collapse

Instance Method Details

#contentObject



168
169
170
171
172
173
174
# File 'lib/generators/survey/metamodels/style.rb', line 168

def content
  if custom_html?
    return custom_html
  elsif title?
    return title
  end
end

#content?Boolean

Returns:

  • (Boolean)


164
165
166
# File 'lib/generators/survey/metamodels/style.rb', line 164

def content?
  !content.blank?
end

#has_style?(element) ⇒ Boolean

Returns:

  • (Boolean)


176
177
178
179
180
181
# File 'lib/generators/survey/metamodels/style.rb', line 176

def has_style?(element)
  return true if style?
  container = self
  container = self.group if !self.group.nil?
  return (!container.form.view.styles.select { |s| s.element_name == element.name }.empty?)
end

#style?Boolean

Returns:

  • (Boolean)


160
161
162
# File 'lib/generators/survey/metamodels/style.rb', line 160

def style?
  !style.nil?
end