# File lib/fog/ninefold/models/compute/ip_forwarding_rule.rb, line 49 def save raise "Operation not supported" if self.identity requires :ipaddressid requires :protocol requires :startport options = { :ipaddressid => ipaddressid, :protocol => protocol, :startport => startport, :endport => endport }.delete_if {|k,v| v.nil? || v == "" } data = connection.create_ip_forwarding_rule(options) merge_attributes(data) true end