Class: Sibu::Document

Inherits:
ApplicationRecord show all
Extended by:
UserConcern
Defined in:
app/models/sibu/document.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from UserConcern

for_user

Class Method Details

.sharedObject



8
9
10
# File 'app/models/sibu/document.rb', line 8

def self.shared
  where(user_id: nil)
end

Instance Method Details

#file_nameObject



16
17
18
# File 'app/models/sibu/document.rb', line 16

def file_name
  [:filename]
end

#metadataObject



12
13
14
# File 'app/models/sibu/document.rb', line 12

def 
  JSON.parse(file_data, symbolize_names: true)[:metadata]
end