Sha256: bfbb3ce67e2e49b4513afe88d9ea6bcfc2659cbe07819cb925fddcf7be1509b6
Contents?: true
Size: 376 Bytes
Versions: 100
Compression:
Stored size: 376 Bytes
Contents
require 'netaddr' module Convection module Model module Mixin ## # Sanitized CIDR IP notation ## module CIDRBlock def cidr_property(name = :network, property_name = 'CidrBlock') property(name, property_name, :transform => proc { |*args| NetAddr::CIDR.create(*args) }) end end end end end
Version data entries
100 entries across 100 versions & 1 rubygems