Class: Dina::ObjectStore

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/dina/models/object_store/object_store.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseModel

custom_headers, find_by_group, #initialize, properties, site

Constructor Details

This class inherits a constructor from Dina::BaseModel

Instance Attribute Details

#accepted_typesObject

Returns the value of attribute accepted_types.



43
44
45
# File 'lib/dina/models/object_store/object_store.rb', line 43

def accepted_types
  @accepted_types
end

Class Method Details

.accepted_typesObject



53
54
55
56
57
58
59
60
61
62
# File 'lib/dina/models/object_store/object_store.rb', line 53

def self.accepted_types
  [
    "IMAGE",
    "MOVING_IMAGE",
    "SOUND",
    "TEXT",
    "DATASET",
    "UNDETERMINED"
  ]
end

.endpoint_pathObject



45
46
47
# File 'lib/dina/models/object_store/object_store.rb', line 45

def self.endpoint_path
  "objectstore-api/"
end

.table_nameObject



49
50
51
# File 'lib/dina/models/object_store/object_store.rb', line 49

def self.table_name
  "metadata"
end