in lib/connectors/base/adapter.rb [27:44]
def self.generate_id_helpers(method_prefix, id_prefix)
define_singleton_method("#{method_prefix}_id_to_es_id") do |id|
"#{id_prefix}_#{id}"
end
define_singleton_method("es_id_is_#{method_prefix}_id?") do |es_id|
regex_match = /
regex_match.present? && regex_match.size == 2
end
define_singleton_method("es_id_to_#{method_prefix}_id") do |es_id|
regex_match = /
raise ArgumentError, "Invalid id #{es_id} for source with method prefix #{method_prefix}." if regex_match.nil? || regex_match.length != 2
regex_match[1]
end
end