Method: ActiveSupport::MessagePack::Extensions#write_ipaddr
- Defined in:
- activesupport/lib/active_support/message_pack/extensions.rb
#write_ipaddr(ipaddr, packer) ⇒ Object
225 226 227 228 229 230 231 |
# File 'activesupport/lib/active_support/message_pack/extensions.rb', line 225 def write_ipaddr(ipaddr, packer) if ipaddr.prefix < 32 || (ipaddr.ipv6? && ipaddr.prefix < 128) packer.write("#{ipaddr}/#{ipaddr.prefix}") else packer.write(ipaddr.to_s) end end |