class AmberCLI::Native::CapabilityManifest

Included Modules

Defined in:

amber_cli/native/capability_manifest.cr

Constructors

Instance Method Summary

Constructor Detail

def self.default_for(app_name : String) : self #

[View source]
def self.load(path : String) : self #

[View source]
def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(schema_version : Int32 = 1, apple : AppleCapabilities = AppleCapabilities.new) #

[View source]
def self.new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def apple : AppleCapabilities #

[View source]
def apple=(apple : AppleCapabilities) #

[View source]
def live_activities_catalog(application_name : String) : UI::LiveActivities #

[View source]
def notifications_catalog(application_name : String) : UI::NotificationsCatalog #

[View source]
def quick_actions_catalog : UI::QuickActionsCatalog #

[View source]
def schema_version : Int32 #

[View source]
def schema_version=(schema_version : Int32) #

[View source]
def shortcuts_catalog(application_name : String) : UI::AppShortcuts #

[View source]
def to_yaml_document : String #

[View source]
def validate! : self #

[View source]
def widgets_catalog(application_name : String) : UI::Widgets #

[View source]