class Enlight::Models::Course

Attributes

activites[RW]
activities[RW]
available_instructor_led[RW]
available_self_paced[RW]
completed[RW]
content_provider_id[RW]
content_provider_name[RW]
course_name[RW]
custom_fields[RW]
description[RW]
duration[RW]
duration_unit_id[RW]
expires[RW]
external_id[RW]
html_description[RW]
name[RW]
organization_id[RW]
organization_name[RW]
profile_image_url[RW]
started[RW]
tags[RW]

Public Instance Methods

activites=(value) click to toggle source
# File lib/enlight/models/course.rb, line 27
def activites=(value)
  if value.instance_of?(Array) && value.any?
    @activites = []
    value.each {|v| @activites.append(Enlight::Models::CourseActivity.new(v))}
  else
    @activites = nil
  end
end
course_name=(value) click to toggle source
# File lib/enlight/models/course.rb, line 45
def course_name=(value)
  @course_name = value
  @name = value
end
custom_fields=(value) click to toggle source
# File lib/enlight/models/course.rb, line 36
def custom_fields=(value)
  if value.instance_of?(Array) && value.any?
    @custom_fields = []
    value.each {|v| @custom_fields.append(Enlight::Models::CustomField.new(v))}
  else
    @custom_fields = nil
  end
end
name=(value) click to toggle source
# File lib/enlight/models/course.rb, line 50
def name=(value)
  @course_name = value
  @name = value
end