class Quby::Compiler::Entities::Textvar

Public Class Methods

new(key:, description:, default: nil, depends_on_flag: nil) click to toggle source
Calls superclass method
# File lib/quby/compiler/entities/textvar.rb, line 8
def initialize(key:, description:, default: nil, depends_on_flag: nil)
  default = "{{#{key}}}" unless default
  super(key, description, default, depends_on_flag)
end

Public Instance Methods

to_codebook(_options = {}) click to toggle source

rubocop:enable ParameterLists

# File lib/quby/compiler/entities/textvar.rb, line 14
def to_codebook(_options = {})
  output = []
  output << "#{key} Textvariabele"
  output << description
  output.join("\n")
end