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