class LavinMQ::VHostStore

Included Modules

Defined in:

lavinmq/vhost_store.cr

Constant Summary

Log = LavinMQ::Log.for("vhost_store")

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(data_dir : String, users : UserStore, replicator : Clustering::Replicator) #

[View source]

Macro Detail

macro method_missing(call) #

[View source]

Instance Method Detail

def close #

[View source]
def create(name : String, user : User = @users.default_user, description = "", tags = Array(String).new(0), save : Bool = true) #

[View source]
def delete(name) : Nil #

[View source]
def each(&) #
Description copied from module Enumerable({String, LavinMQ::VHost})

Must yield this collection's elements to the block.


[View source]
def to_json(json : JSON::Builder) #

[View source]