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
# 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
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