class Senkyoshi::Module
Attributes
module_items[RW]
Public Class Methods
find_module_from_item_id(modules, id)
click to toggle source
# File lib/senkyoshi/models/module.rb, line 28 def self.find_module_from_item_id(modules, id) modules.detect do |mod| mod.module_items.detect { |item| item.identifierref == id } end end
new(title, identifier)
click to toggle source
# File lib/senkyoshi/models/module.rb, line 22 def initialize(title, identifier) @identifier = identifier @title = title @module_items = [] end
Public Instance Methods
canvas_conversion(*)
click to toggle source
# File lib/senkyoshi/models/module.rb, line 34 def canvas_conversion(*) CanvasCc::CanvasCC::Models::CanvasModule.new.tap do |cc_module| cc_module.identifier = @identifier cc_module.title = @title cc_module.workflow_state = "published" cc_module.module_items = @module_items end end