class
AmberCLI::Native::CapabilityManifest::WidgetPlacementSpec
- AmberCLI::Native::CapabilityManifest::WidgetPlacementSpec
- Reference
- Object
Included Modules
- YAML::Serializable
- YAML::Serializable::Strict
Defined in:
amber_cli/native/capability_manifest.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(surface : String = "", families : Array(String) = [] of String, timeline_intent : String = "snapshot", refresh_policy : String | Nil = nil, notes : String | Nil = nil)
- .new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance Method Summary
- #families : Array(String)
- #families=(families : Array(String))
- #notes : String | Nil
- #notes=(notes : String | Nil)
- #refresh_policy : String | Nil
- #refresh_policy=(refresh_policy : String | Nil)
- #surface : String
- #surface=(surface : String)
- #timeline_intent : String
- #timeline_intent=(timeline_intent : String)
- #validate! : self
Constructor Detail
def self.new(surface : String = "", families : Array(String) = [] of String, timeline_intent : String = "snapshot", refresh_policy : String | Nil = nil, notes : String | Nil = nil)
#
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
#