class GRM::Args

Overview

Managed argument container

Defined in:

grm.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(args : Hash(String, _)) #

[View source]
def self.new(args : Hash(Symbol, _)) #

[View source]
def self.new #

[View source]
def self.new(**args) #

[View source]

Instance Method Detail

def []=(key : String, value) #

[View source]
def clear #

[View source]
def contains?(key : String) : Bool #

[View source]
def delete #

[View source]
def deleted? : Bool #

[View source]
def finalize #

[View source]
def ptr : LibGRM::ArgsT #

[View source]
def push(key : String, value : String) #

[View source]
def push(key : String, value : Int32) #

[View source]
def push(key : String, value : Int64) #

[View source]
def push(key : String, value : Float64) #

[View source]
def push(key : String, value : Args) #

[View source]
def push(key : String, values : Array(String)) #

[View source]
def push(key : String, values : Array(Int32)) #

[View source]
def push(key : String, values : Array(Int64)) #

[View source]
def push(key : String, values : Array(Float64)) #

[View source]
def push(key : String, values : Array(Args)) #

[View source]
def push(key : String, values : Array(Array(Int32))) #

[View source]
def push(key : String, values : Array(Array(Float64))) #

[View source]
def remove(key : String) #

[View source]