Class: PoroValidator::Validator::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/poro_validator/validator/context.rb

Overview

Since:

  • 0.0.1

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(entity, context, errors) ⇒ Context

Initializes a new validator context

Parameters:

  • entity (Object)

    The entity which to be validated

  • context (self)

    The validating/validator class

  • errors (Object)

    Error cache

Since:

  • 0.0.1



12
13
14
15
16
# File 'lib/poro_validator/validator/context.rb', line 12

def initialize(entity, context, errors)
  @entity  = entity
  @context = context
  @errors  = errors
end

Instance Attribute Details

#contextObject (readonly)

Since:

  • 0.0.1



4
5
6
# File 'lib/poro_validator/validator/context.rb', line 4

def context
  @context
end

#entityObject (readonly)

Since:

  • 0.0.1



4
5
6
# File 'lib/poro_validator/validator/context.rb', line 4

def entity
  @entity
end

#errorsObject (readonly)

Since:

  • 0.0.1



4
5
6
# File 'lib/poro_validator/validator/context.rb', line 4

def errors
  @errors
end