Module: Parametric
- Defined in:
- lib/parametric.rb,
lib/parametric/dsl.rb,
lib/parametric/field.rb,
lib/parametric/schema.rb,
lib/parametric/struct.rb,
lib/parametric/context.rb,
lib/parametric/results.rb,
lib/parametric/version.rb,
lib/parametric/policies.rb,
lib/parametric/registry.rb,
lib/parametric/field_dsl.rb,
lib/parametric/default_types.rb,
lib/parametric/block_validator.rb
Defined Under Namespace
Modules: DSL, FieldDSL, Policies, Struct Classes: BlockValidator, ConfigurationError, Context, Field, InvalidStructError, Registry, Results, Schema, Top
Constant Summary collapse
- VERSION =
"0.2.10"
- EMAIL_REGEXP =
Default validators
/\A[\w+\-.]+@[a-z\d\-]+(\.[a-z]+)*\.[a-z]+\z/i.freeze
Class Method Summary collapse
Class Method Details
.policy(name, plcy = nil, &block) ⇒ Object
14 15 16 |
# File 'lib/parametric.rb', line 14 def self.policy(name, plcy = nil, &block) registry.policy name, plcy, &block end |