class Fedora::BaseObject

def [](key)

def [](key)
  @attributes[key]
end

def initialize(attrs = {})

-
attrs:: object attributes
== Parameters
def initialize(attrs = {})
  @new_object = true
  @attributes = attrs || {}
  @errors = []
  @blob = attributes.delete(:blob)
  @repository = Fedora::Repository.instance
end

def new_object?

def new_object?
  @new_object
end