Module: Quby::Compiler::DSL::Questions::VisibilityRule

Included in:
FloatQuestionBuilder, IntegerQuestionBuilder, StringQuestionBuilder, TextQuestionBuilder
Defined in:
lib/quby/compiler/dsl/questions/base.rb

Instance Method Summary collapse

Instance Method Details

#visibility_rule(type:, show_questions: [], hide_questions: [], **condition_options) ⇒ Object



102
103
104
105
106
# File 'lib/quby/compiler/dsl/questions/base.rb', line 102

def visibility_rule(type:, show_questions: [], hide_questions: [],  **condition_options)
  @question.visibility_rules.concat(
    Entities::VisibilityRule.for_condition({type:, field_key: @question.key, **condition_options}, show_questions:, hide_questions:)
  )
end