Class: FlexiScale::IcmpProtocol

Inherits:
Object
  • Object
show all
Defined in:
lib/api/Flexiscale API.rb,
lib/api/Flexiscale APIAddons.rb

Overview

http://api.flexiscale.comIcmpProtocol

icmp_protocol_id - SOAP::SOAPInt
description - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(icmp_protocol_id = nil, description = nil) ⇒ IcmpProtocol

Returns a new instance of IcmpProtocol.



219
220
221
222
# File 'lib/api/Flexiscale API.rb', line 219

def initialize(icmp_protocol_id = nil, description = nil)
  @icmp_protocol_id = icmp_protocol_id
  @description = description
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



217
218
219
# File 'lib/api/Flexiscale API.rb', line 217

def description
  @description
end

#icmp_protocol_idObject

:nodoc:



216
217
218
# File 'lib/api/Flexiscale API.rb', line 216

def icmp_protocol_id
  @icmp_protocol_id
end

Instance Method Details

#to_handy_hashObject



114
115
116
117
# File 'lib/api/Flexiscale APIAddons.rb', line 114

def to_handy_hash
  { :fxs_id      => self.icmp_protocol_id,
    :description => self.description }
end