class
LavinMQ::VHostStore
- LavinMQ::VHostStore
- Reference
- Object
Included Modules
- Enumerable({String, LavinMQ::VHost})
- LavinMQ::Observable(LavinMQ::VHostStore::Event)
Defined in:
lavinmq/vhost_store.crConstant Summary
-
Log =
LavinMQ::Log.for("vhost_store")
Constructors
Macro Summary
Instance Method Summary
- #close
- #create(name : String, user : User = @users.default_user, description = "", tags = Array(String).new(0), save : Bool = true)
- #delete(name) : VHost | Nil
-
#each(&)
Must yield this collection's elements to the block.
- #notify_observers(event : LavinMQ::VHostStore::Event, data : Object | Nil = nil)
- #register_observer(observer : LavinMQ::Observer(LavinMQ::VHostStore::Event))
- #to_json(json : JSON::Builder)
- #unregister_observer(observer : LavinMQ::Observer(LavinMQ::VHostStore::Event))
Constructor Detail
Macro Detail
Instance Method Detail
def create(name : String, user : User = @users.default_user, description = "", tags = Array(String).new(0), save : Bool = true)
#
def each(&)
#
Description copied from module Enumerable({String, LavinMQ::VHost})
Must yield this collection's elements to the block.