Class: Rubytypeformio::ShortTextField
- Defined in:
- lib/rubytypeformio/short_text_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) ⇒ ShortTextField
constructor
A new instance of ShortTextField.
Methods inherited from Field
Methods inherited from Base
Constructor Details
#initialize(question, description, required) ⇒ ShortTextField
Returns a new instance of ShortTextField.
7 8 9 |
# File 'lib/rubytypeformio/short_text_field.rb', line 7 def initialize (question, description, required) super(question, description, required, 'short_text') end |
Class Method Details
.from_json(string) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/rubytypeformio/short_text_field.rb', line 11 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 |