class Moodle2CC::Moodle2::Models::Section
Attributes
activities[RW]
available_from[RW]
available_until[RW]
grouping_id[RW]
id[RW]
name[RW]
number[RW]
position[RW]
release_code[RW]
sequence[RW]
show_availability[RW]
summary[RW]
summary_format[RW]
visible[RW]
Public Class Methods
new()
click to toggle source
# File lib/moodle2cc/moodle2/models/section.rb, line 6 def initialize @sequence = [] @activities = [] end
Public Instance Methods
empty?()
click to toggle source
# File lib/moodle2cc/moodle2/models/section.rb, line 11 def empty? !(summary? || activities.size > 0) end
summary?()
click to toggle source
# File lib/moodle2cc/moodle2/models/section.rb, line 15 def summary? !!(summary && !summary.strip.empty?) end