class RouteNGNClient::Code

Public Class Methods

find_by_dialcodes(dialcodes, options = {}, &callback) click to toggle source
# File lib/routengn_client/models/code.rb, line 19
def find_by_dialcodes(dialcodes, options = {}, &callback)
  options = {:page => 1, :per_page => (dialcodes.length + 1)}.merge(self.resource_attributes[:request_options]).merge(options)

  models = all({:code => {:dialcode => {'$in' => dialcodes}}}, options)

  callback.call(models) if callback

  models
end
find_by_exploded_dialcode(dialcode, options = {}, &callback) click to toggle source
# File lib/routengn_client/models/code.rb, line 14
def find_by_exploded_dialcode(dialcode, options = {}, &callback)
  subsets = Utils.string_subsets dialcode
  find_by_dialcodes subsets, options, &callback
end