Class: Document

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
AuthoredModel
Defined in:
app/models/document.rb

Overview

A Document

Can either be linked by a URL or attached from Google Docs.

Evidence is associated with a Document Descriptor

Constant Summary

VALID_SCHEMES =
['http', 'https']

Instance Method Summary (collapse)

Instance Method Details

- (Boolean) complete?

Returns:

  • (Boolean)


33
34
35
# File 'app/models/document.rb', line 33

def complete?
  !link.nil? && !link.to_s.blank?
end

- (Object) display_name



22
23
24
# File 'app/models/document.rb', line 22

def display_name
  title
end


26
27
28
29
# File 'app/models/document.rb', line 26

def link
  link = read_attribute(:link)
  URI(link) if !link.blank?
end