class JsonValidation::Validators::Validator

Attributes

base_uri[R]
fragment[R]

Public Class Methods

new(fragment, base_uri) click to toggle source
# File lib/json_validation/validators/validator.rb, line 14
def initialize(fragment, base_uri)
  @fragment = fragment
  @base_uri = base_uri
end
type(type=nil) click to toggle source
# File lib/json_validation/validators/validator.rb, line 4
def self.type(type=nil)
  if type.nil?
    @type
  else
    @type = type
  end
end

Public Instance Methods

build_validator(fragment) click to toggle source
# File lib/json_validation/validators/validator.rb, line 19
def build_validator(fragment)
  JsonValidation.build_validator(fragment, base_uri)
end
build_validator_with_new_base_uri(fragment, base_uri) click to toggle source
# File lib/json_validation/validators/validator.rb, line 23
def build_validator_with_new_base_uri(fragment, base_uri)
  JsonValidation.build_validator(fragment, base_uri)
end