struct

Cl8r::Presenter::TextPresenter

Inherits Cl8r::Presenter::Base < Struct < Value < Object

Formats domain query results as clean, scriptable plaintext suitable for unix pipelines (awk, grep, cut).

Instance methods

render(cluster : Model::ResolvedCluster, node : Model::ResolvedNode) : Nil
Source
render(cluster : Model::ResolvedCluster, racks : Array(Model::Rack)) : Nil
Source
render(result : Model::QueryEngine::IpQueryResult) : Nil
Source
render(ips : Array(Model::QueryEngine::IpQueryResult), filter : String | Nil = nil) : Nil
Source
render(result : Model::QueryEngine::VlanQueryResult) : Nil
Source
render(planes : Array(Model::ResolvedPlane)) : Nil
Source
render(nodes : Array(Model::ResolvedNode)) : Nil
Source
render(res : Model::QueryEngine::BmcQueryResult) : Nil
Source
render(bmcs : Array(Model::QueryEngine::BmcQueryResult)) : Nil
Source
render(result : Model::QueryEngine::SwitchQueryResult) : Nil
Source
render(switches : Array(Model::Switch)) : Nil
Source
render(result : Model::QueryEngine::RackQueryResult) : Nil
Source
render(result : Model::QueryEngine::PortQueryResult) : Nil
Source
render(ports : Array(Model::QueryEngine::PortQueryResult), switch_filter : String | Nil = nil, available_filter : Bool | Nil = nil) : Nil
Source
render(result : Model::QueryEngine::MacQueryResult) : Nil
Source
render(macs : Array(Model::QueryEngine::MacQueryResult), filter : String | Nil = nil) : Nil
Source
render(result : Model::QueryEngine::RangeQueryResult) : Nil
Source
render(result : Model::QueryEngine::ReachabilityResult) : Nil
Source
render_multi(query : String, results : Array(Model::QueryEngine::IpQueryResult)) : Nil
Source
render_multi(query : String, results : Array(Model::QueryEngine::MacQueryResult)) : Nil
Source