class Quby::Compiler::Entities::Item

Attributes

presentation[RW]
raw_content[RW]

Raw content may contain a raw HTML replacement for this item

switch_cycle[RW]

Public Class Methods

new(options = {}) click to toggle source
# File lib/quby/compiler/entities/item.rb, line 19
def initialize(options = {})
  @raw_content = options[:raw_content]
  @switch_cycle = options[:switch_cycle] || false
end

Public Instance Methods

as_json(options = {}) click to toggle source
# File lib/quby/compiler/entities/item.rb, line 28
def as_json(options = {})
  {
    class: self.class.to_s
  }
end
to_codebook(questionnaire, options = {}) click to toggle source
# File lib/quby/compiler/entities/item.rb, line 34
def to_codebook(questionnaire, options = {})
  ""
end