class Quby::Compiler::Entities::Questions::IntegerQuestion

Public Instance Methods

as_json(options = {}) click to toggle source
# File lib/quby/compiler/entities/questions/integer_question.rb, line 8
def as_json(options = {})
  super.merge(
    minimum: minimum,
    maximum: maximum,
    step: 1, # fixed in v1.
    # defaultPosition: default_position # Needs discussion, can be number or string "hidden"
  )
end
size() click to toggle source
# File lib/quby/compiler/entities/questions/integer_question.rb, line 17
def size
  @size || 30
end