Module: DIDWW::Resource::Trunk::CONST
- Included in:
- DIDWW::Resource::Trunk
- Defined in:
- lib/didww/resources/trunk/const.rb
Constant Summary collapse
- CLI_FORMAT_RAW =
Allowed values for trunk.cli_format
'raw' .freeze
- CLI_FORMAT_E164 =
'e164' .freeze
- CLI_FORMAT_LOCAL =
'local' .freeze
- CLI_FORMATS =
{ CLI_FORMAT_RAW => 'Raw' .freeze, CLI_FORMAT_E164 => 'E.164' .freeze, CLI_FORMAT_LOCAL => 'Local' .freeze }.freeze
- CONF_TYPE_SIP =
Configuration types
'sip_configurations' .freeze
- CONF_TYPE_H323 =
'h323_configurations' .freeze
- CONF_TYPE_IAX2 =
'iax2_configurations' .freeze
- CONF_TYPE_PSTN =
'pstn_configurations' .freeze
- CONF_TYPES =
{ CONF_TYPE_SIP => 'SIP' .freeze, CONF_TYPE_H323 => 'H323' .freeze, CONF_TYPE_IAX2 => 'IAX2' .freeze, CONF_TYPE_PSTN => 'PSTN' .freeze }.freeze
- CONF_TYPE_CLASSES =
{ CONF_TYPE_SIP => DIDWW::ComplexObject::SipConfiguration, CONF_TYPE_H323 => DIDWW::ComplexObject::H323Configuration, CONF_TYPE_IAX2 => DIDWW::ComplexObject::Iax2Configuration, CONF_TYPE_PSTN => DIDWW::ComplexObject::PstnConfiguration }.freeze
Instance Method Summary collapse
Instance Method Details
#cli_format_human ⇒ Object
37 38 39 |
# File 'lib/didww/resources/trunk/const.rb', line 37 def cli_format_human CLI_FORMATS[cli_format] end |
#configuration_type_human ⇒ Object
41 42 43 |
# File 'lib/didww/resources/trunk/const.rb', line 41 def configuration_type_human CONF_TYPES[configuration.type] if configuration end |