# File lib/routengn_client/models/inbound_end_point_group.rb, line 29 def primary_route_table(options = {}, &callback) if self.attributes.primary_route_table_id.blank? callback.call(nil) if callback else RouteTable.find self.attributes.primary_route_table_id, options, &callback end end
class RouteNGNClient::InboundEndPointGroup
Attributes
account[RW]
Public Class Methods
find_by_end_point_host(host, options = {}, &callback)
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 24 def self.find_by_end_point_host(host, options = {}, &callback) options = { :per_page => 200 }.merge(options) all({:inbound_end_point_group => {:'end_points.host' => host}}, options, &callback) end
new(attributes = {})
click to toggle source
Calls superclass method
# File lib/routengn_client/models/inbound_end_point_group.rb, line 18 def initialize(attributes = {}) super @account ||= nil end
Public Instance Methods
ani_prefix_regexp()
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 63 def ani_prefix_regexp return @apr if @apr @apr = Regexp.new(self.attributes.ani_prefix_expression) unless self.attributes.ani_prefix_expression.blank? end
ani_regexp()
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 57 def ani_regexp return @ar if @ar @ar = Regexp.new(self.attributes.ani_expression) unless self.attributes.ani_expression.blank? end
dialcode_prefix_regexp()
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 51 def dialcode_prefix_regexp return @dpr if @dpr @dpr = Regexp.new(self.attributes.dialcode_prefix_expression) unless self.attributes.dialcode_prefix_expression.blank? end
dialcode_regexp()
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 45 def dialcode_regexp return @dr if @dr @dr = Regexp.new(self.attributes.dialcode_expression) unless self.attributes.dialcode_expression.blank? end
primary_route_table(options = {}, &callback)
click to toggle source
secondary_route_table(options = {}, &callback)
click to toggle source
# File lib/routengn_client/models/inbound_end_point_group.rb, line 37 def secondary_route_table(options = {}, &callback) if self.attributes.secondary_route_table_id.blank? callback.call(nil) if callback else RouteTable.find self.attributes.secondary_route_table_id, options, &callback end end