class CanvasCc::CanvasCC::Models::CanvasFile

Constants

WEB_RESOURCES

Attributes

file_location[RW]
file_path[R]
hidden[RW]
lock_at[RW]
locked[RW]
unlock_at[RW]
usage_rights[RW]

Public Class Methods

new() click to toggle source
# File lib/canvas_cc/canvas_cc/models/canvas_file.rb, line 9
def initialize
  super
  @type = WEB_CONTENT_TYPE
end

Public Instance Methods

file_path=(file_path) click to toggle source
# File lib/canvas_cc/canvas_cc/models/canvas_file.rb, line 14
def file_path=(file_path)
  @href = File.join(WEB_RESOURCES, file_path)
  @files << self.href
  @file_path = file_path
end
license() click to toggle source
# File lib/canvas_cc/canvas_cc/models/canvas_file.rb, line 20
def license
  case usage_rights
  when 'own_copyright', 'used_by_permission', 'fair_use'
    'private'
  else
    usage_rights
  end
end