mirror of https://github.com/cmur2/dyndnsd.git
22 lines
386 B
Plaintext
22 lines
386 B
Plaintext
|
module Dyndnsd
|
||
|
class Database
|
||
|
extend Forwardable
|
||
|
|
||
|
def initialize: (string db_file) -> void
|
||
|
|
||
|
def load: () -> void
|
||
|
|
||
|
def save: () -> void
|
||
|
|
||
|
def changed?: () -> bool
|
||
|
|
||
|
def []: (string key) -> untyped
|
||
|
|
||
|
def []=: (string key, untyped value) -> void
|
||
|
|
||
|
def each: () { (string key, untyped value) -> void } -> void
|
||
|
|
||
|
def has_key?: (string key) -> bool
|
||
|
end
|
||
|
end
|