lib/vedeu/support/registrar.rb in vedeu-0.2.2 vs lib/vedeu/support/registrar.rb in vedeu-0.2.3
- old
+ new
@@ -22,12 +22,10 @@
# Adds the attributes to a variety of repositories to use later.
#
# @return [TrueClass|MissingRequired]
def record
- validate_attributes!
-
Vedeu::Buffers.add(attributes)
Vedeu::Interfaces.add(attributes)
Vedeu::Cursors.add(attributes)
@@ -41,27 +39,8 @@
private
attr_reader :attributes
- # At present, validates that attributes has a `:name` key that is not nil or
- # empty.
- #
- # @api private
- # @return [TrueClass|MissingRequired]
- def validate_attributes!
- return exception unless attributes.key?(:name)
- return exception unless defined_value?(attributes[:name])
+ end # Registrar
- true
- end
-
- # Raises the MissingRequired exception.
- #
- # @see Vedeu::MissingRequired
- def exception
- fail MissingRequired, 'Cannot store data without a name attribute.'
- end
-
- end
-
-end
+end # Vedeu