class Courseware::Dummy

Attributes

coursename[R]
prefix[R]

Public Class Methods

new(config, repository=nil, generator=nil, printer=nil) click to toggle source
# File lib/courseware/dummy.rb, line 4
def initialize(config, repository=nil, generator=nil, printer=nil)
  @config     = config

  showoff     = Courseware.parse_showoff(@config[:presfile])
  @coursename = showoff['name']
  @prefix     = showoff['name'].gsub(' ', '_')
  @password   = showoff['key']
  @current    = showoff['courseware_release']
end

Public Instance Methods

current(prefix) click to toggle source
# File lib/courseware/dummy.rb, line 14
def current(prefix)
  @current
end
method_missing(meth, *args, &block) click to toggle source
# File lib/courseware/dummy.rb, line 18
def method_missing(meth, *args, &block)
  raise "Cannot call #{meth} without a working courseware repository"
end