Exception: Render::Errors::Schema::InvalidRequire

Inherits:
StandardError
  • Object
show all
Defined in:
lib/render/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(schema_definition) ⇒ InvalidRequire

Returns a new instance of InvalidRequire.



73
74
75
# File 'lib/render/errors.rb', line 73

def initialize(schema_definition)
  self.schema_definition = schema_definition
end

Instance Attribute Details

#schema_definitionObject

Returns the value of attribute schema_definition.



71
72
73
# File 'lib/render/errors.rb', line 71

def schema_definition
  @schema_definition
end

Instance Method Details

#to_sObject



77
78
79
80
# File 'lib/render/errors.rb', line 77

def to_s
  required_attributes = schema_definition.fetch(:required, [])
  "Could not require the following attributes: #{required_attributes}. This should be an array of attributes for #{schema_definition}"
end