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