class CanvasCc::CanvasCC::Models::CanvasFile
Constants
- WEB_RESOURCES
Attributes
file_location[RW]
file_path[R]
lock_at[RW]
locked[RW]
unlock_at[RW]
usage_rights[RW]
Public Class Methods
new()
click to toggle source
Calls superclass method
CanvasCc::CanvasCC::Models::Resource::new
# 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