class Fdbq::Question
Attributes
hint[RW]
label[RW]
name[RW]
placeholder[RW]
required[RW]
type[RW]
value[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/fdbq/question.rb, line 5 def initialize(attrs = {}) attrs.to_h.each_pair do |k, v| self.send("#{k}=", v) end end
Public Instance Methods
answered?(answers)
click to toggle source
# File lib/fdbq/question.rb, line 15 def answered?(answers) answers.to_h.stringify_keys[param_key].present? end
param_key()
click to toggle source
# File lib/fdbq/question.rb, line 11 def param_key name.to_s end
required?()
click to toggle source
# File lib/fdbq/question.rb, line 19 def required? !!required end