class Fedora::FedoraObject
def state=(new_state)
def state=(new_state) if ["I", "A", "D"].include? new_state self.attributes[:state] = new_state else raise 'The object state of "' + new_state + '" is invalid. The allowed values for state are: A (active), D (deleted), and I (inactive).' end end