module Rozi::Shared::DatumSetter

All data structures with a datum property should include this module

Public Instance Methods

datum=(datum) click to toggle source

Sets the datum property

@param [String] datum @raise [ArgumentError] on invalid datum @return [void]

Calls superclass method
# File lib/rozi/shared.rb, line 66
def datum=(datum)
  if not datum_valid?(datum)
    fail ArgumentError, "Invalid datum: #{datum}"
  end

  super datum
end