Class: Rubytypeformio::YesNoField
- Defined in:
- lib/rubytypeformio/yes_no_field.rb
Instance Attribute Summary
Attributes inherited from Field
#description, #id, #question, #required, #type
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(question, description, required) ⇒ YesNoField
constructor
A new instance of YesNoField.
Methods inherited from Field
Methods inherited from Base
Constructor Details
#initialize(question, description, required) ⇒ YesNoField
Returns a new instance of YesNoField.
6 7 8 |
# File 'lib/rubytypeformio/yes_no_field.rb', line 6 def initialize (question, description, required) return super(question, description, required, 'yes_no') end |
Class Method Details
.from_json(string) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/rubytypeformio/yes_no_field.rb', line 10 def self.from_json(string) data = JSON.load(string) obj = self.new( data["question"], data["description"], data["required"]) obj.id = data["id"] return obj end |