class J2119::JSONPathChecker

Public Class Methods

classes_to_re(classes) click to toggle source
# File lib/j2119/json_path_checker.rb, line 28
def self.classes_to_re classes
  re_classes = classes.map  {|x| "\\p{#{x}}" }
  "[#{re_classes.join('')}]"
end
is_path?(s) click to toggle source
# File lib/j2119/json_path_checker.rb, line 50
def self.is_path?(s)
  s.is_a?(String) && @@path_re.match(s)
end
is_reference_path?(s) click to toggle source
# File lib/j2119/json_path_checker.rb, line 54
def self.is_reference_path?(s)
  s.is_a?(String) && @@reference_path_re.match(s)
end