module Paradocs
Constants
- COMPARISONS
- EMAIL_REGEXP
Default validators
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/paradocs.rb, line 20 def self.config @config ||= OpenStruct.new( explicit_errors: false, whitelisted_keys: [], default_schema_name: :schema, meta_prefix: "_", whitelist_coercion: nil ) end
configure() { |config| ... }
click to toggle source
# File lib/paradocs.rb, line 30 def self.configure yield self.config if block_given? self.config end
policy(name, plcy = nil, &block)
click to toggle source
# File lib/paradocs.rb, line 16 def self.policy(name, plcy = nil, &block) registry.policy name, plcy, &block end
registry()
click to toggle source
# File lib/paradocs.rb, line 12 def self.registry @registry ||= Registry.new end
Public Instance Methods
ok?(options, actual)
click to toggle source
# File lib/paradocs/policies.rb, line 148 def ok?(options, actual) [actual].flatten.all?{|v| options.include?(v)} end