Qtr::ContactConfig
Inherits JSON::Serializable < YAML::Serializable < Reference < Object
Contact information for executive proposals
Constructors
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
new(pull : JSON::PullParser)
new(name : String = "Consultant", email : String = "consultant@example.com", phone : String = "+1 (555) 000-0000", telegram : String = "https://t.me/example", location : String = "Remote", position : String | Nil = nil)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance methods
email
email=(email : String)
location
location=(location : String)
name
name=(name : String)
phone
phone=(phone : String)
position
position=(position : String | Nil)
role
role=(val : String | Nil)
telegram
telegram=(telegram : String)