Class: Capsium::Package::Repository

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
sig/capsium/package/metadata_config.rbs,
lib/capsium/package/metadata_config.rb

Overview

The repository object of metadata.json.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeRepository

Returns a new instance of Repository.

Parameters:

  • type: (String? type)
  • url: (String? url)


8
# File 'sig/capsium/package/metadata_config.rbs', line 8

def initialize: (?type: String? type, ?url: String? url) -> void

Instance Attribute Details

#typeString?

Returns the value of attribute type.

Returns:

  • (String, nil)


5
6
7
# File 'sig/capsium/package/metadata_config.rbs', line 5

def type
  @type
end

#urlString?

Returns the value of attribute url.

Returns:

  • (String, nil)


6
7
8
# File 'sig/capsium/package/metadata_config.rbs', line 6

def url
  @url
end

Instance Method Details

#to_hashHash[String, untyped]

Returns:

  • (Hash[String, untyped])


11
# File 'sig/capsium/package/metadata_config.rbs', line 11

def to_hash: () -> Hash[String, untyped]

#to_jsonString

Parameters:

  • args (Object)

Returns:

  • (String)


10
# File 'sig/capsium/package/metadata_config.rbs', line 10

def to_json: (*untyped args) -> String