class Appwrite::Models::Runtime

Attributes

base[R]
id[R]
image[R]
name[R]
supports[R]
version[R]

Public Class Methods

from(map:) click to toggle source
# File lib/appwrite/models/runtime.rb, line 32
def self.from(map:)
    Runtime.new(
        id: map["$id"],
        name: map["name"],
        version: map["version"],
        base: map["base"],
        image: map["image"],
        logo: map["logo"],
        supports: map["supports"]
    )
end
new( id:, name:, version:, base:, image:, logo:, supports: ) click to toggle source
# File lib/appwrite/models/runtime.rb, line 14
def initialize(
    id:,
    name:,
    version:,
    base:,
    image:,
    logo:,
    supports:
)
    @id = id
    @name = name
    @version = version
    @base = base
    @image = image
    @logo = logo
    @supports = supports
end

Public Instance Methods

to_map() click to toggle source
# File lib/appwrite/models/runtime.rb, line 44
def to_map
    {
        "$id": @id,
        "name": @name,
        "version": @version,
        "base": @base,
        "image": @image,
        "logo": @logo,
        "supports": @supports
    }
end